标签: java encryption
使用AES 256 CBC CipherOutputStream默认在加密时使用正确的算法块大小? (16字节/ 128位)
答案 0 :(得分:0)
是。 AES仅针对128位的固定块大小进行定义,并且默认的SunJCE提供程序实现了(OpenJDK)。
您可以致电Cipher#getBlockSize()来检查区块大小。无法从CipherOutputStream检索块大小,但您可能使用Cipher实例初始化它,并可以从中确定块大小。
Cipher#getBlockSize()
CipherOutputStream
Cipher