Итак, у меня есть этот php-код, он предназначен для шифрования пароля пользователя ... Три проблемы / вопросы:
- Моя "соль" ИЗМЕНИЛА ИМЯ;
- Я получаю тот же результат
- Это на самом деле так, как должен быть результат ???
PHP-код
<?php
$password=$_POST['password'];
?>
<?php
if (CRYPT_BLOWFISH == 1)
{
echo "Blowfish: ".crypt("$password",'$2a$09$anexamplestringforsalt$');
}
?>
РЕЗУЛЬТАТ
Blowfish: $2a$09$anexamplestringforsaleU79j3Xck4QHAVNZ.exkIn8ZZrZnIrHq
Как видите, моя соль также переходит от $ anexamplestringforsalt $ к $ anexamplestringforsaleU (или это должно произойти?), То есть тот же результат, который я получаю даже после смены пароля
Пожалуйста, помогите