3

演習として、独自の CBC および CTR モードを実装しています。(例: CBC の最初のブロックの場合E(k, IV xor message[0])。

たとえば、それを自分のE関数として使用できると考えて、次のように考えてみました (BouncyCastle を使用)。

Cipher cipher = Cipher.getInstance("AES/NONE/PKCS5", "BC");

ただし、「NONE」はオプションではありません。

私の質問は、私の目的のために Java AES 関数を使用する方法です。どうすればいいE(k, ...)ですか?

4

1 に答える 1