AES实现的默认初始化向量行为是什么?

时间:2013-12-12 19:30:22

标签: java cryptography aes

我们有一个客户使用下面的Java代码创建密码,然后再传输一些数据:

SecretKeySpec localSecretKeySpec = new SecretKeySpec(arrayOfByte, "AES");
Cipher localCipher = Cipher.getInstance("AES");

我们试图理解当只指定一个键时如何为上面的内容生成初始化向量。

1 个答案:

答案 0 :(得分:1)

当给出" AES"时,Sun提供商默认为AES / ECB / PKCS5Padding。转型。 ECB模式不使用初始化向量。请注意,ECB不被视为安全。