AES生成密钥的默认大小是多少?

Tom*_*ito 2 java encryption aes

在代码中

javax.crypto.KeyGenerator.getInstance("AES").generateKey();
Run Code Online (Sandbox Code Playgroud)

生成密钥的大小是多少?

ZZ *_*der 5

我不确定是否有默认大小的规范,但Sun JCE生成16字节(128位)密钥.

你可以通过检查编码大小找出,

  int keyBits = (key.getEncoded()).length * 8;
Run Code Online (Sandbox Code Playgroud)