Funciones de hashing de contraseñas
PHP Manual

password_needs_rehash

(PHP 5 >= 5.5.0)

password_needs_rehashComprueba si el hash facilitado coincide con las opciones proporcionadas

Descripción

boolean password_needs_rehash ( string $hash , string $algo [, string $options ] )

Esta función comprueba si el hash facilitado implementa el algoritmo y opciones proporcionadas. Si no, asume que el hash necesita volver a ser generado.

Parámetros

hash

Un hash creado por password_hash().

algo

A constante del algoritmo de contraseñas indicando qué algoritmo utilizar para crear el hash de la contraseña.

options

Un array asociativo de opciones. Véanse las constantes de algoritmos de contraseñas para la documentación sobre las opociones admitidas de cada algoritmo.

Valores devueltos

Devuelve TRUE si el hash debe ser generado de nuevo para coincidir con la información pasada a algo y options, o FALSE en cualquier otro caso.


Funciones de hashing de contraseñas
PHP Manual