This example shows how to open a CrackLib dictionary, test a given password, retrieve any diagnostic messages, and close the dictionary.
Example #1 CrackLib example
<?php// Open CrackLib Dictionary$dictionary = crack_opendict('/usr/local/lib/pw_dict') or die('Unable to open CrackLib dictionary');// Perform password check$check = crack_check($dictionary, 'gx9A2s0x');// Retrieve messages$diag = crack_getlastmessage();echo $diag; // 'strong password'// Close dictionarycrack_closedict($dictionary);?>
Note: If crack_check() returns TRUE, crack_getlastmessage() will return 'strong password'.