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