PHP マニュアル
前のページ |  | 次のページ

# mcrypt_decrypt

(PHP 4 >= 4.0.2, PHP 5)

mcrypt_decrypt -- 指定したパラメータで暗号化されたテキストを復号化する

## 説明

string mcrypt_decrypt ( string cipher, string key, string data, string mode [, string iv] )

mcrypt_decrypt() はデータを復号化し、 復号化されたデータを返します。

`cipher` には、アルゴリズム名を表す定数 MCRYPT_暗号名 の一つを文字列で指定します。

`key` は、データを暗号化する際のキーです。 必要なキー長よりも短い場合には、'`\0`' で埋められます。

`data` は、指定した暗号およびモードで復号化 されます。データの大きさが n * blocksize でない場合、データは、 '`\0`' で埋められます。

`mode` には、"ecb", "cbc", "cfb", "ofb", "nofb" ,"stream" のどれかを用いて定数 MCRYPT_MODE_モード名を 指定します。

パラメータ `IV` は、CBC, CFB, OFB モードおよび STREAM モードのいくつかのアルゴリズムの初期化の際に使用されます。 アルゴリズムで必要とする IV を指定しない場合、この関数は警告を発生し、 全てのバイトを '\0' に設定した IV を使用します。

前のページ | ホーム | 次のページ
mcrypt_create_iv | 上に戻る | mcrypt_ecb