bcrypt()和crypt()方法有什么区别?

时间:2013-12-11 15:06:20

标签: php bcrypt crypt

我想知道这些有什么区别?我正和某人讨论过crypt方法,他正在讨论bcrypt方法,但对我而言,它听起来像是相同的方法。

由于

2 个答案:

答案 0 :(得分:1)

crypt without arguments是标准的UNIX密码散列函数移植到PHP,而bcrypt基于Blowfish算法。

Bcrypt专门用于散列密码。

答案 1 :(得分:0)

阅读documentation

  

password_hash()使用强哈希,生成强盐,自动应用适当的回合。 password_hash()是简单的crypt()包装器,与现有的密码哈希兼容。鼓励使用password_hash()

PHP中没有bcript函数。