だから私はPHPでの暗号化についてたくさん読んでいます。ログイン情報を安全に保存するための本当に良い方法が何であるか正確にはわかりません。
ただし、次の関数は私が思いついたものです。
function loginHash($username, $password){
$salt = str_split($password,(strlen($password)/2)+1);
$hash = hash('whirlpool', $username.$salt[0].'centerSalt'.$salt[1]);
return $hash;
}
私はそれを正しい方法でやっていますか?これは、ユーザー名と組み合わせたパスワードの認証、および生成されたハッシュをデータベースに保存されているハッシュと比較してログインを確認する機能に使用されます。