Ces fonctions vous permettent d'utiliser la librairie CrackLib, pour tester la robustesse de vos mots de passe. Cette librairie teste la taille, les majuscules et minuscules, et effectue des recherches dans le dictionnaire CrackLib. CrackLib donne aussi des conseils pour renforcer vos mots de passe.
Plus d'informations concernant la librairie CrackLib sont disponibles à http://www.crypticide.org/users/alecm/.
Pour utiliser cette fonction, vous devez compiler PHP avec l'extension Crack, en utilisant l'option de compilation --with-crack[=DIR].
Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.
Tableau 1. Options de configuration
Nom | Par défaut | Modifiable |
---|---|---|
crack.default_dictionary | NULL | PHP_INI_SYSTEM |
Cet exemple montre comment ouvrir un dictionnaire CrackLib, tester un mot de passe, lire le diagnostic et refermer le dictionnaire.
Note : Si crack_check() retourne TRUE, crack_getlastmessage() retournera le message 'strong password' (mot de passe robuste).
Précédent | Sommaire | Suivant |
cpdf_translate | Niveau supérieur | crack_check |