zendframework/zend-crypt

此包已被弃用且不再维护。作者建议使用 laminas/laminas-crypt 包。

强加密工具和密码散列


README

仓库弃用 2019-12-31

此仓库已迁移至 laminas/laminas-crypt

Build Status Coverage Status

Zend\Crypt 提供了一些加密工具的支持。一些可用功能包括

  • 使用对称加密算法进行加密后再进行认证(认证步骤使用 HMAC 提供);
  • 使用对称和公钥算法(例如 RSA 算法)进行加密/解密;
  • 使用混合模式(类似 OpenPGP)进行加密/解密;
  • 使用公钥算法(例如 RSA 算法)生成数字签名;
  • 使用 Diffie-Hellman 方法进行密钥交换;
  • 密钥推导函数(例如使用 PBKDF2 算法);
  • 安全密码散列(例如使用 Bcrypt 算法);
  • 生成哈希值;
  • 生成 HMAC 值;

此组件的主要目的是提供一个简单且安全的方法来在 PHP 中保护和验证敏感数据。