Mcrypt 関数
PHP Manual

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

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

返り値

復号されたデータを文字列で返します。


Mcrypt 関数
PHP Manual