我正在使用 sha1 函数将我的密码存储在 mysql DB 中。
$passwordHash = sha1($password);
从谷歌我得到这个来自用户注册
sha1( sha1(users_plaintext_password)+random string )
去检查
server computes sha1( users_hashed_password_in_database +
$_SESSION['random_string'] )
if $_POST['password'] ==
sha1( users_hashed_password_in_database + $_SESSION['random_string'] )
我的问题是如何检查验证?这是正确的方法吗?并且使用一些随机字符串作为盐是否可以为我的密码提供更多保护?