RC4の補足とM2Crypto(EVP)の訂正

先日のRC4
RC4(pycryptoなど)の続き - skobayasの日記
の補足です。

いやぁ、考えてみれば、ストリーム暗号そのものがCBCみたいなもんなんで、
復号化する前に初期化が必要なのは「当たり前」なことにふと気がつく始末。

それと、先日の記事
M2Crypto - skobayasの日記
に間違いがありました。
既に修正済みですが、rawkeyを使用する場合は、KeyAsByteに"0"を指定しなければいけません。
(0「以外」を指定するとIVやら本物の鍵を勝手に計算してくれて、rawkeyを使用しなくなります)

rawkeyを使用してJavaを使用してDESで暗号化したら結果が合わなくて焦った焦った。
ただ、Javaを使用しつつも、DES_CBCで任意のIVを使用する方法が見当たらない。