以下の例は、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' を返します。
注意:
crack_check() が TRUE を返すと、 crack_getlastmessage() は 'strong password' を返します。
TRUE