Loading...
Решил шифровать пароли на сайте через salt(). Вопрос как проверить пароль при авторизации?
273582428 , через что? через соль?
shadrvlad , да
273582428 , первый раз такую функцию слышу wtf обычно пароли с солью хэшируют и все Гг
shadrvlad , сорь. моя ошибочка. crypt() как проверить?
// Генерируем соль
$salt = '$2a$10$' .substr(str_replace( '+' , '.' , base64_encode(pack( 'N4' , mt_rand(), mt_rand(), mt_rand(),mt_rand()))), 0 , 22 ) . '$' ;
// Шифруем пароль с применением данной соли
$hashed_password = crypt($password, $salt);
273582428 , соль должна быть постоянна для зашифрованного пароля, иначе ничего не проверишь
shadrvlad , первый раз с этим дело имею. Раньше md5() юзал. Можешь обьяснить как правильно шифровать и проверять пароли используя crypt() ?
273582428 , соль делай для юзера одну, чтобы с ней потом проверять пароль пользователя, или сделай для всех соль одну вообще
shadrvlad , тоесть? Я то что выше почему не подходит?
Онлайн: 4
Время:
Gen. 0.1363
(c) Bym.Guru 2010-2026