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