Diese Beispiel zeigt, wie ein CrackLib Wörterbuch geöffnet wird, ein übergebenes Passwort überprüft wird und Diagnosemeldungen ausgewertet werden. Anschließend wird das Wörterbuch wieder geschlossen.
Beispiel #1 CrackLib Beispiel
<?php
// Öffne das CrackLib Wörterbuch
$dictionary = crack_opendict('/usr/local/lib/pw_dict')
or die('Kann das CrackLib Wörterbuch nicht öffnen');
// Führe eine Überprüfung des Passworts durch
$check = crack_check($dictionary, 'gx9A2s0x');
// Empfange Rückmeldungen
$diag = crack_getlastmessage();
echo $diag; // 'starkes Passwort'
// Schliesse das Wörterbuch
crack_closedict($dictionary);
?>
Hinweis:
Wenn crack_check() TRUE zurückliefert, wird crack_getlastmessage() 'strong password' zurückliefern.