【发布时间】:2011-09-09 15:00:48
【问题描述】:
有谁知道默认的 Java 加密行为是干什么用的:
SecretKeySpec localSecretKeySpec = new SecretKeySpec(arrayOfByte, "AES");
Cipher localCipher = Cipher.getInstance("AES");
具体来说,我希望了解这些类如何生成 IV,以及仅指定“AES”时的默认加密模式是什么。谢谢。
【问题讨论】:
-
不要引用我的话,但这很容易取决于提供者。您确实希望始终指定操作模式和填充算法。不这样做会导致很多问题......
-
你真的能接受这些答案之一吗?你最近的问题是不久前的,所以你应该还在。
标签: java cryptography aes