我的问题是,关于河豚,我如何从 mcrypt 获得与从 crypt 获得的结果相同的结果?
我想使用phpass 框架进行密码哈希和验证。只要你有 PHP 5.3 就可以很好地工作,因为crypt()
. 我的主机使用 mcrypt 库运行 PHP 5.2.x。
浏览文档并使用 crypt 搜索河豚,结果似乎是'$a2$'
,两个字符的迭代值,,'$'
盐(填充或剪切为 22 个字符),然后是一个 32 base64 字符串表示哈希。
我的问题是我找不到对MCRYPT_MODE_modenames
我有意义的解释。以及如何提供mcrypt()
我想要的迭代次数?还是这两个函数使用不同形式的不交叉翻译的河豚?