mcrypt_decrypt
(PHP 4 >= 4.0.2, PHP 5)
mcrypt_decrypt — 指定したパラメータで暗号化されたテキストを復号する
説明
string mcrypt_decrypt
( string
$cipher
, string $key
, string $data
, string $mode
[, string $iv
] )
data を復号し、復号されたデータを返します。
パラメータ
-
cipher -
MCRYPT_暗号名定数のいずれか、 あるいはアルゴリズム名をあらわす文字列。 -
key -
データを暗号化する際のキー。 必要なキー長よりも短い場合には、'\0' で埋められます。
-
data -
このデータが、指定した
cipherおよびmodeで復号されます。 データの大きさが n * blocksize でない場合、データは、 '\0' で埋められます。 -
mode -
定数
MCRYPT_MODE_モード名、あるいは文字列 "ecb", "cbc", "cfb", "ofb", "nofb" ,"stream" のいずれか。 -
iv -
CBC, CFB, OFB モードおよび STREAM モードのいくつかのアルゴリズムの初期化の際に使用されます。 アルゴリズムで必要とする IV を指定しない場合、この関数は警告を発生し、 すべてのバイトを "\0" に設定した IV を使用します。
返り値
復号されたデータを文字列で返します。