我正在尝试为我的密码添加“bcrypt”加密。但是在执行代码时,我得到了像这样的错误
Fatal error: Call to undefined function password_hash() in E:\wamp\www\test\passwords\index.php on line 5
我的代码是
<?php
$options = ['cost' => 11, 'salt' => mcrypt_create_iv(22, MCRYPT_DEV_URANDOM)];
echo password_hash("rasmuslerdorf", PASSWORD_BCRYPT, $options)."\n";
我对此并不了解,只是复制了教程中的代码。我错过了什么吗?
答案 0 :(得分:1)
我真的不知道为什么这个功能对你不起作用,但要确保用 phpinfo()
确认PHP版本实际上,有一种替代方法可以为PHP生成相同的哈希&gt; = 5.3.7