【发布时间】:2012-05-12 02:37:11
【问题描述】:
有人知道这段代码有什么问题吗?
Cipher cipher = Cipher.getInstance("AES/ECB128/PKCS5Padding", "SunJCE");
- 算法:AES
- 操作模式:ECB(附加128以指定块大小)
- PaddingSchemce:PKCS5Padding
这对我来说似乎是正确的,但它在实例化过程中不断抛出“没有这样的算法”异常。
【问题讨论】:
-
您不能在“ECB”之后添加数字,因为该模式仅支持每次加密的完整块。您只能在有意义的模式后面加上数字,例如 CFB、OFB 和 CTR 模式。
标签: java encryption cryptography padding ecb