- password_hash: documentation ( source)
- password_needs_rehash: documentation ( source)
- crypt: documentation ( source)
- password_verify: documentation ( source)
<?php
$pass='test';
$hash = crypt ($pass);
echo $hash."\n";
if (password_verify($pass, $hash)){
if (password_needs_rehash($hash, PASSWORD_DEFAULT)){
$hash = password_hash($pass, PASSWORD_DEFAULT);
}
echo "good \n";
}
//echo password_verify($pass, $hash)."\n";
echo $hash."\n";