La llamada `password_verify` devuelve false para la contraseña correcta

Tengo el siguiente fragmento de código:

// bcrypt hash of 'password'
$hash = '$2yLos diferentes sistemas tienen diferentes algoritmos de cripta instalados, por lo que pueden usar diferentes algoritmos. Si no especifica qué cosas inesperadas pueden suceder. Primero debe verificar qué tipo de cifrado se ha utilizado antes de poder descifrar o comparar.4u0cQ.WEnwHDo.C5Nl1vm.shKA0beQ32wqzphSfzklAq9OcDM2nLu';
if(password_verify('password', $hash)) {
    print_r('woohoo!');
}
else {
    print_r('fubar');
}

En un servidor está funcionando bien (¡woohoo!), En otro no funciona.Acabo de ponerlo en codepad.org y falla allí también.

El problema es (como se puede ver en esa página del teclado) que el hash calculado porcrypt Es de longitud 13 en lugar de los 60 requeridos.

Estoy usandobiblioteca password_compat de ircmaxel en github para implementar el PHP 5.5 solamentepassword_verify función.

Respuestas a la pregunta(1)

Su respuesta a la pregunta