根据手册:password_hash这个函数可以用于(PHP 5 >= 5.5.0)
在寻找另一种方法后,我从这里找到了这个简单的功能:http ://www.sitepoint.com/password-hashing-in-php/
function generateHash($password) {
if (defined("CRYPT_BLOWFISH") && CRYPT_BLOWFISH) {
$salt = '$2y$11$' . substr(md5(uniqid(rand(), true)), 0, 22);
return crypt($password, $salt);
}
}
我可以在使用function_exists
之前通过使用来管理我的代码,但我的问题是关于上述替代代码是否安全,或者在旧版本的 PHP 中是否有任何替代代码?