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

# 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 | `username`、`gecos` そして `dictionary` パラメータを追加したもうひとつのシグネチャが用意されました。