如何在PHP中使用bcrypt或scrypt?是否有一个使用这两个中的任何一个的默认内置函数?

时间:2014-06-16 14:43:22

标签: php hash bcrypt

PHP中是否存在允许使用scrypt或bcrypt的默认内置函数?

2 个答案:

答案 0 :(得分:1)

PHP Crypt函数使用bcrypt。

如果您使用的是PHP 5.5.0或更高版本,则可以将Password Hash与crypt一起使用。

答案 1 :(得分:1)

对于PHP 5.5.0或更高版本:

在PHP.net上阅读the relevant FAQ。更值得注意的是,您应该在密码哈希上查看this page。例如:

echo password_hash("rasmuslerdorf", PASSWORD_BCRYPT, array('cost' => 12));

对于早期版本,请查看ircmaxwell的password_compat库。