このconfigは、crypt_factoryクラスのget_instanceメソッドに渡す引数のファイルに書かれているものになります。
# 今のところ MCRYPT_RIJNDAEL_256 だけ type = MCRYPT_RIJNDAEL_256
本質的には、typeでは「ブロック暗号方式」を指定します。…が、とりあえず現在サポートしてるのはrijndael256だけになりますごめんなさい。
別の暗号の実装は多分そんなにしんどくはないので、必要なら教えてください。List増やします。
# cbc, ecb, cfb, ofb, nofb block_mode = cbc
ブロック暗号モードです。一応いろいろとサポートしてますが、ecbとか設定する人は呪われてください。
迷ったら有無を言わさずcbcにしておくのがとりあえず無難です。
# secret key(32文字まで) key = 暗号キー配列
秘密鍵です。これが漏れたら暗号の意味が根底から覆りますのでご注意のほどを。 このままだとある程度推測が容易な可能性があるので、そのうち、bit単位2進数指定ができるような設定記述を追加する予定です。