Valide un paramètre de hachage de mot de passe

# crypt_checksalt

(PECL xpass >= 1.1.0)

crypt_checksalt — Valide un paramètre de hachage de mot de passe

### Description

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

Vérifie si la chaîne de sel est conforme à la configuration système et signale si la méthode de hachage et les paramètres qu'elle spécifie sont acceptables. Il est destiné à être utilisé pour déterminer si le mot de passe de l'utilisateur doit être re-haché en utilisant la méthode de hachage actuellement préférée.

### Liste de paramètres

`salt`
  La chaîne de sel à vérifier.

### Valeurs de retour

Renvoie une des constantes `CRYPT_SALT_*` en tant qu'int.

### Exemples

Exemple #1 Un exemple de crypt_checksalt()

    <?php
    // Génère un sel pour une méthode obsolète
    $salt = crypt_gensalt(CRYPT_PREFIX_STD_DES);
    // Vérifie le sel
    $test = crypt_checksalt($salt);
    var_dump($test === CRYPT_SALT_METHOD_LEGACY);

    // Génère un sel pour une méthode par défaut
    $salt = crypt_gensalt();
    // Vérifie le sel
    $test = crypt_checksalt($salt);
    var_dump($test === CRYPT_SALT_OK);
    ?>

L'exemple ci-dessus va afficher :

    bool(true)
    bool(true)

### Voir aussi

- crypt_gensalt() - Compile une chaîne pour utilisation comme argument de sel pour crypt

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