Этот пример показывает, как открыть словарь CrackLib, проверить переданный пароль, получить любые диагностические сообщения, и закрыть словарь.
Пример #1 Пример использования CrackLib
<?php
// Открываем словарь CrackLib
$dictionary = crack_opendict('/usr/local/lib/pw_dict')
or die('Unable to open CrackLib dictionary');
// Выполняем проверку пароля
$check = crack_check($dictionary, 'gx9A2s0x');
// Получаем сообщения
$diag = crack_getlastmessage();
echo $diag; // 'strong password'
// Закрываем словарь
crack_closedict($dictionary);
?>
Замечание:
Если crack_check() возвращает
TRUE
, crack_getlastmessage() вернет'strong password'
.