Java Cipher和CipherOutputStream是否默认为正确的块大小?
使用AES 256 CBC加密时,CipherOutputStream是否默认为使用正确的算法块大小?(16字节/128位)是。AES仅为128位的固定块大小定义,默认的SunJCE提供程序正好实现了这一点()Java Cipher和CipherOutputStream是否默认为正确的块大小?,java,encryption,Java,Encryption,使用AES 256 CBC加密时,CipherOutputStream是否默认为使用正确的算法块大小?(16字节/128位)是。AES仅为128位的固定块大小定义,默认的SunJCE提供程序正好实现了这一点() 您可以通过调用Cipher\getBlockSize()来检查块大小。无法从CipherOutputStream检索块大小,但您可能使用Cipher实例对其进行了初始化,并可以从中确定块大小。是。AES仅为128位的固定块大小定义,默认的SunJCE提供程序正好实现了这一点() 您可以通
您可以通过调用
Cipher\getBlockSize()
来检查块大小。无法从CipherOutputStream
检索块大小,但您可能使用Cipher
实例对其进行了初始化,并可以从中确定块大小。是。AES仅为128位的固定块大小定义,默认的SunJCE提供程序正好实现了这一点()
您可以通过调用
Cipher\getBlockSize()
来检查块大小。无法从CipherOutputStream
检索块大小,但是您可能使用密码
实例初始化了它,并可以从中确定块大小。与默认使用不正确的块大小相对应?是的,这完全正确。与默认使用不正确的块大小相对应?是的,这完全正确。