Constantes pré-définies
<<<
Exemples crack_check
>>>

8.14 Crack
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
->Exemples
crack_check
crack_closedict
crack_getlastmessage
crack_opendict

8.14.7 Exemples

Cet exemple montre comment ouvrir un dictionnaire CrackLib, tester un mot de passe, lire le diagnostic et refermer le dictionnaire.
Exemple CrackLib

<?php
/* Ouverture du dictionnaire CrackLib */
$dictionary = crack_opendict('/usr/local/lib/pw_dict')
     or die(
'Unable to open CrackLib dictionary');

/* Vérification du mot de passe */
$check = crack_check($dictionary, 'gx9A2s0x');

/* Lecture du diagnostic */
$diag = crack_getlastmessage();
echo
$diag; // 'strong password'

/* Fermeture du dictionnaire */
crack_closedict($dictionary);
?>

Note

Si crack_check retourne TRUE , crack_getlastmessage retournera le message 'strong password' (mot de passe robuste).

<< Exemples >>
Constantes pré-définies Crack crack_check