作为练习,我正在实现自己的 CBC 和 CTR 模式。(例如,对于 CBC 的第一个块,E(k, IV xor message[0]
)。
例如,我尝试了以下想法,我可以将其用作我的E
函数(使用 BouncyCastle):
Cipher cipher = Cipher.getInstance("AES/NONE/PKCS5", "BC");
但“无”不是一个选项。
我的问题是如何为我的目的使用 Java AES 函数;我该怎么办E(k, ...)
?
作为练习,我正在实现自己的 CBC 和 CTR 模式。(例如,对于 CBC 的第一个块,E(k, IV xor message[0]
)。
例如,我尝试了以下想法,我可以将其用作我的E
函数(使用 BouncyCastle):
Cipher cipher = Cipher.getInstance("AES/NONE/PKCS5", "BC");
但“无”不是一个选项。
我的问题是如何为我的目的使用 Java AES 函数;我该怎么办E(k, ...)
?