Chamada `password_verify` retornando false para senha correta

Eu tenho o seguinte trecho de código:

// bcrypt hash of 'password'
$hash = '$2yDiferentes sistemas têm algoritmos de criptografia diferentes instalados, então eles podem usar algoritmos diferentes. Se você não especificar quais coisas inesperadas podem acontecer. Você precisa verificar primeiro qual tipo de criptografia foi usado antes de descriptografar ou comparar.4u0cQ.WEnwHDo.C5Nl1vm.shKA0beQ32wqzphSfzklAq9OcDM2nLu';
if(password_verify('password', $hash)) {
    print_r('woohoo!');
}
else {
    print_r('fubar');
}

Em um servidor está funcionando bem (woohoo!), Em outro não funciona.Eu apenas coloquei no codepad.org e também falha lá.

O problema é (como pode ser visto na página do controlador) que o hash foi calculadocrypt é de comprimento 13 em vez do necessário 60.

estou a usarbiblioteca password_compat do ircmaxel no github para implementar apenas o PHP 5.5password_verify função.

questionAnswers(1)

yourAnswerToTheQuestion