PHP Crypt () Сравнение двух зашифрованных строк
Можно ли сравнить дваcrypt
Документыи посмотрите, совпадают ли они?
Пользователь входит в систему, создается сеанс, хранящий пользователяS ID и его соответствующийcrypt
хэш пароля В фоновом режиме продолжает выполняться проверка, чтобы убедиться, что сеанс (чтение, пароль) все еще действителен.
Технически я хочу сравнитьcrypt
пароль в базе данных с зашифрованным паролем в сеансе. Это возможно?
РЕДАКТИРОВАТЬ:
Должен'я сказал, что я использую следующий метод для шифрования пароля;
function better_crypt($input, $rounds = 7)
{
$salt = "";
$salt_chars = array_merge(range('A','Z'), range('a','z'), range(0,9));
for($i=0; $i < 22; $i++) {
$salt .= $salt_chars[array_rand($salt_chars)];
}
return crypt($input, sprintf('$2a$%02d, $rounds) . $salt);
}