最初のプロトタイプは、libmcrypt 2.2.x とリンクした場合、2番目は、
libmcrypt 2.4.x とリンクした場合です。
mcrypt_cbc()
は、CBC 暗号化モードで
cipher
および
key
を用いて (
mode
に応じて)
data
を 暗号化または複合化し、結果を文字列として返します。
cipher
には、定数 MCRYPT_暗号名 のうちの一つを 指定します。
key
は、アルゴリズムに与えるキーです。 キーは、秘密にする必要があります。
data
は、暗号化/複合化するデータです。
mode
は、MCRYPT_ENCRYPT または MCRYPT_DECRYPT です。
iv
はオプションの初期化ベクトルです。
mcrypt_cfb()
,
mcrypt_ecb()
,
mcrypt_ofb()
も参照下さい。