1ビットストリームモードでCFB、OFB、またはCBCモードをサポートするJavaライブラリが見つかりませんでした。
これまでのところ、私が試したライブラリ(BouncyCastleとIAIK)は、8〜64の範囲しかサポートしていません。
1ビットストリームモードでCFB、OFB、またはCBCモードをサポートするJavaライブラリが見つかりませんでした。
これまでのところ、私が試したライブラリ(BouncyCastleとIAIK)は、8〜64の範囲しかサポートしていません。
[古い質問を一掃]
ビット指向 (つまり、すべてバイト指向) の Java 用の暗号化ライブラリを認識していないため、ブロック暗号を直接 (または少なくとも非常に低いレベルで) 使用する必要があります。これを行う。
自己実装クラスとのインターフェースは注意が必要です。バッファ引数として byte[] を使用し、バッファに格納されたビット数を返すために int または long を使用する必要があります。作成することはできますが、ビット指向のストリームもありません。または、由緒ある古くて使用されたことのない BitSet クラスを使用することもできます。しかし、インターフェースは、何を選択しても面倒です。これがおそらく、誰もがバイトに注目する理由です。