Exemples
Cet exemple montre comment ouvrir un dictionnaire CrackLib, tester un mot de passe, récupérer les messages de diagnostique, et enfin, fermer le dictionnaire.
Exemple #1 Exemple avec CrackLib
<?php // Ouvre un dictionnaire CrackLib $dictionary = crack_opendict('/usr/local/lib/pw_dict') or die('Impossible d\'ouvrir le dictionnaire CrackLib'); // Effectue une vérification de mot de passe $check = crack_check($dictionary, 'gx9A2s0x'); // Récupère les messages $diag = crack_getlastmessage(); echo $diag; // 'strong password' // Ferme le dictionnaire crack_closedict($dictionary); ?>
Note:
Si crack_check() retourne
TRUE
, crack_getlastmessage() devrait retourner 'strong password'.