在这个备受赞誉的回答中,如何在 PHP 中使用 bcrypt 对密码进行哈希处理?,代码将加密计算委托给crypt
函数。
根据bcrypt 密码散列的原始定义,从常量派生的三个 64 位块"OrpheanBeholderScryDoubt"
应该被 Blowfish 加密 64 次。我想检查源代码的那部分,如果那里有 PHP 源代码,或者 PHP 委托的任何地方;那是为了改进我所做的这个答案,以及我现在阅读的维基百科的 bcrypt 条目。
我应该在哪里寻找 PHP 的内置源代码crypt
,特别是 bcrypt 密码散列中使用的部分?