mcrypt_cbc

mcrypt_cbc -- CBC モードでデータを暗号化/複合化する

説明

int mcrypt_cbc(int cipher, string key, string data, int mode, string [iv]);

mcrypt_cbc は、CBC 暗号化モードで cipher および key を用いて (mode に応じて) data を 暗号化または複合化し、結果を文字列として返します。

cipher には、定数 MCRYPT_暗号名 のうちの一つを 指定します。

key は、アルゴリズムに与えるキーです。 キーは、秘密にする必要があります。

data は、暗号化/複合化するデータです。

mode は、MCRYPT_ENCRYPT または MCRYPT_DECRYPT です。

iv はオプションの初期化ベクトルです。

mcrypt_cfb, mcrypt_ecb, mcrypt_ofb も参照下さい。