В соответствии с руководством: 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?