(PECL xpass >= 1.1.0)
crypt_checksalt — Valide un paramètre de hachage de mot de passe
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.
salt
Renvoie une des constantes
CRYPT_SALT_*
en tant qu'int.
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)