Сверка паролей для авторизации с динамической солью

Александр Логинов
 $salt = '$2a$10$' . mb_substr(str_replace('+', ' . ', base64_encode(pack('N4', mt_rand(), mt_rand(), mt_rand(),mt_rand()))), 0, 22) . '$';

 $password = crypt($pass, $salt);

 на ХАБРЕ откопал такой способ хеширования паролей с динамической солью,но вот в чем проблема...а при авторизации как сверять пароль введенный и тот что в бд лежит?
Вся соль-то в том, что соль-то динамическая =)
1 чел.