我想知道这些有什么区别?我正和某人讨论过crypt方法,他正在讨论bcrypt方法,但对我而言,它听起来像是相同的方法。
由于
答案 0 :(得分:1)
crypt without arguments是标准的UNIX密码散列函数移植到PHP,而bcrypt基于Blowfish算法。
Bcrypt专门用于散列密码。
答案 1 :(得分:0)
password_hash()
使用强哈希,生成强盐,自动应用适当的回合。password_hash()
是简单的crypt()
包装器,与现有的密码哈希兼容。鼓励使用password_hash()
。
PHP中没有bcript
函数。