crack_check

(PECL crack >= 0.1)

crack_check指定したパスワードに関して強度チェックを行う

辞書

crack_check ( resource $dictionary , string $password ) : bool
crack_check ( string $password , string $username = "" , string $gecos = "" , resource $dictionary = NULL ) : bool

指定した辞書を用いて指定したパスワードの強度チェックを行います。 もうひとつのシグネチャは、ユーザー名と GECOS 情報も考慮します。

警告

この関数は、 実験的 なものです。この関数の動作・ 名前・その他ドキュメントに書かれている事項は、予告なく、将来的な PHP のリリースにおいて変更される可能性があります。 この関数は自己責任で使用してください。

パラメータ

dictionary

crackライブラリの辞書。指定しない場合は、直近にオープンされた辞書が 使用されます。

password

チェックするパスワード。

username

そのパスワードを使うアカウントのユーザー名。

gecos

ユーザーアカウントに関連づけられた GECOS 情報。

返り値

password が強い場合に、 TRUE、それ以外の場合に FALSE を返します。

変更履歴

バージョン 説明
0.3 usernamegecos そして dictionary パラメータを追加したもうひとつのシグネチャが用意されました。