Здравейте. Имам една Register/Login система и искам да осоля паролата(Salt) или да я криптирам по друг начин и въпроса ми е как става това и после как потребителя да се логне с тази парола.
Пробвах следния метод на осоляване:
<?php
$salt = mcrypt_create_iv(22, MCRYPT_DEV_URANDOM);
$salt = base64_encode($salt);
$salt = str_replace('+', '.', $salt);
$hash = crypt('rasmuslerdorf', '$2y$10$'.$salt.'$');
echo $hash;
?>
Добре , кода работи осолява я вкарва я осолената парола но после като се опитам да вляза с паролата през логин-а не ме вкарва защо се получава така ?