PHP CRYPT_BLOWFISH 安装
我想使用 crypt() CRYPT_BLOWFISH 哈希。由于 PHP 版本是 5.2.14,CRYPT_BLOWFISH 是 0。
因此,我使用以下命令安装 CRYPT_BLOWFISH: pear install Crypt_Blowfish-1.1.0RC2
显示 Crypt_Blowfish-1.1.0RC2 已安装。然而,echo CRYPT_BLOWFISH 仍然是 0。 如果我不升级 PHP 版本,如何使用 CRYPT_BLOWFISH 哈希?
I want to use crypt() CRYPT_BLOWFISH hashing. Since PHP version is 5.2.14, CRYPT_BLOWFISH is 0.
So, I install CRYPT_BLOWFISH using the following command:
pear install Crypt_Blowfish-1.1.0RC2
It shows Crypt_Blowfish-1.1.0RC2 is installed. However, echo CRYPT_BLOWFISH is still 0.
How can I use CRYPT_BLOWFISH hashing if I do not upgrade my PHP version?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
PEAR 模块不会向原生 PHP 添加功能,因此它不会影响像 CRYPT_BLOWFISH 这样的常量,也不能使用标准函数。您需要使用
Crypt_Blowfish
包中的等效项。Crypt_Blowfish 的 PEAR 文档中有一个使用示例。
PEAR modules don't add features to stock PHP, so it isn't going to affect constants like
CRYPT_BLOWFISH
, nor can you use the standard functions. You'll need to use the equivalents from theCrypt_Blowfish
package.There's a usage example on the PEAR docs for Crypt_Blowfish.