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'.