Función PHP password_get_info()
Algoritmo de hash de contraseñas PHP
La función password_get_info() se utiliza para devolver información relacionada con el hash especificado.
Requisitos de versión de PHP: PHP 5 >= 5.5.0, PHP 7
Sintaxis
array password_get_info ( string $hash )
Descripción de parámetros:
- $hash: un valor hash creado porpassword_hash()el valor hash creado.
Valor de retorno
Devuelve un array asociativo de tres elementos:
- algo: la constante que coincide con el algoritmo de contraseñas.
- algoName: el nombre legible del algoritmo.
- options: las opciones proporcionadas al llamar a password_hash().
Ejemplo
Ejemplo
//Contraseña
$password_plaintext = "12345";
//Crear un valor hash usando password_hash()
$password_hash = password_hash( $password_plaintext, PASSWORD_DEFAULT, [ 'cost' => 11 ] );
//Ver información
print_r( password_get_info( $password_hash ) );
El resultado de salida es:
Array
(
[algo] => 1
[algoName] => bcrypt
[options] => Array
(
[cost] => 11
)
)
Otras extensiones