Valida un parámetro de hash de contraseña

# crypt_checksalt

(PECL xpass >= 1.1.0)

crypt_checksalt — Valida un parámetro de hash de contraseña

### Descripción

function crypt_checksalt(string `$salt`): ?string

Verifica si la cadena de sal cumple con la configuración del sistema y señala si el método de hash y los parámetros que especifica son aceptables. Está destinado a ser utilizado para determinar si la contraseña del usuario debe ser rehasheada utilizando el método de hash actualmente preferido.

### Parámetros

`salt`
  La cadena de sal a verificar.

### Valores devueltos

Devuelve una de las constantes `CRYPT_SALT_*` como int.

### Ejemplos

Ejemplo #1 Un ejemplo de crypt_checksalt()

    <?php
    // Genera una sal para un método obsoleto
    $salt = crypt_gensalt(CRYPT_PREFIX_STD_DES);
    // Verifica la sal
    $test = crypt_checksalt($salt);
    var_dump($test === CRYPT_SALT_METHOD_LEGACY);

    // Genera una sal para un método por defecto
    $salt = crypt_gensalt();
    // Verifica la sal
    $test = crypt_checksalt($salt);
    var_dump($test === CRYPT_SALT_OK);
    ?>

El ejemplo anterior mostrará:

    bool(true)
    bool(true)

### Ver también

- crypt_gensalt() - Compila una cadena para usar como argumento de sal para crypt

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open