php crypt
1.
Николай (17.11.2014 / 01:00)
всем привет!!!
ребята голову сломал уже не могу понять ка работает данная функция
crypt();
нужно сравнить два хеша вот к примеру так создал
<?
$test1=crypt('12345');
$test2=crypt('12345');
echo $test1.'<br>'.$test2;
?>
вот результат
$1$YG5.B63.$fYuERGd8r9BztT1/EU.PB.
$1$0L/.Hz..$Dz5iKoLPP0e6O3AtLMYgX1
Добавлено через 01:17 сек.
как их сроавнить ума не прилажу каждая генерация новый хеш
2.
Александр (17.11.2014 / 01:52)
$password = crypt('12345'); // пасс из бд
$input_pass = 12345; // введенный пасс
if ( crypt($input_pass, $password) == $password )
{
echo "Пароль совпадает!";
}
Каждый раз генерация отличается от предыдущей из за авто соли она каждый раз разная.
Мне больше нравится новый API для хэширования паролей в PHP 5.5 функция password_hash() подробней
Хабр
3.
Николай (18.11.2014 / 15:15)
Ок спасибо позже попробую отпишусь о результатах[i][/i]
URL:
https://visavi.net/topics/41582