Función PHP password_get_info()

PHP 密码散列算法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:

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

<?php //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
        )

)

PHP 密码散列算法Algoritmo de hash de contraseñas PHP

Otras extensiones