`password_verify` вызов вернул false для правильного пароля

У меня есть следующий фрагмент кода:

// bcrypt hash of 'password'
$hash = '$2yВ разных системах установлены разные алгоритмы шифрования, поэтому они могут использовать разные алгоритмы. Если вы не укажете, какие неожиданные вещи могут произойти. Вы должны сначала проверить, какой тип шифрования был использован, прежде чем вы сможете расшифровать или сравнить.4u0cQ.WEnwHDo.C5Nl1vm.shKA0beQ32wqzphSfzklAq9OcDM2nLu';
if(password_verify('password', $hash)) {
    print_r('woohoo!');
}
else {
    print_r('fubar');
}

На одном сервере он работает нормально (woohoo!), На другом он не работает.Я только что поднял это на codepad.org и там тоже не получается.

Проблема в том, что (как видно на этой странице кодовой панели) хеш вычисляетсяcrypt имеет длину 13 вместо необходимых 60.

я используюбиблиотека паролей ircmaxel на github реализовать только PHP 5.5password_verify функция.

Ответы на вопрос(1)

Ваш ответ на вопрос