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 を使用します。