encode($value, $key = false)
encode メソッドは文字列を暗号化します。オプションとして暗号キーが設定できます。
静的 | いいえ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
パラメータ |
|
|||||||||
返り値 | string | |||||||||
例 |
|
Crypt クラスにより文字列を暗号化や複号が可能になります。例えば、 Sessions クラスにおいても Crypt クラスが内部で使用されています。
PHPSecLib により提供される暗号化とハッシング関数が使われているため、 mcrypt のような外部モジュールに依存していません。
Crypt は 2 通りの方法で使用できます: Crypt クラスの静的な使用と、 Crypt::forge() または Crypt::instance() メソッドが返す Crypt オブジェクトです。 このセクションでは、 設定で指定された構成を使用して、デフォルトのインスタンスで常に動作する静的な使用法をカバーしています。
Crypt オブジェクトの使い方、 Crypt::instance() および Crypt::forge() は高度な使用法セクションで説明されています。
encode メソッドは文字列を暗号化します。オプションとして暗号キーが設定できます。
静的 | いいえ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
パラメータ |
|
|||||||||
返り値 | string | |||||||||
例 |
|
decode メソッドは文字列を複号します。オプションとして暗号キーが設定できます。
静的 | いいえ | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
パラメータ |
|
|||||||||
返り値 | mixed - デコードされた文字列か、デコードできなかった場合は false を返します。 | |||||||||
例 |
|