サインアップ フォーム - パスワードは 123456:
$pwd = $_POST['pwd'];
$salt = '$2a$10$R.Baj0mvj5doNvtvzDjwP5$';
$password = crypt("$pwd", $salt);
データベース内のハッシュ:
$2a$10$R.Baj0mvj5doNvtvzDjwPuN/W8Z3n6RVGyM0pM
ユーザーがログインしたときのハッシュ比較 - パスワード、123456:
$salt = '$2a$10$R.Baj0mvj5doNvtvzDjwP5$';
$crypt_pass=crypt($password,$salt);
$crypt_pass = $2a$10$R.Baj0mvj5doNvtvzDjwPuN/W8Z3n6RVGyM0pMQB89k2m9nYRIN6O データベースのパスワード ハッシュは次のとおりです。
同じソルトでハッシュしているときに一致しないのはなぜですか?