1
A
回答
4
我不确定是否有默认大小的规范,但Sun JCE生成16个字节(128位)的密钥。
您可以通过检查编码量发现,
int keyBits = (key.getEncoded()).length * 8;
0
你能简单地对返回键调用该方法getEncoded()
,然后检查长度是多少?
或者,您可以在KeyGenerator上调用参数为128,192或256位的方法init()
来确保。
或者,您可以将来自无调用版本调用的返回键与明确设置了长度的键(使用init()
方法)进行比较并查看哪一个匹配。
相关问题
- 1. 从RSA编码的AES密钥生成AES密钥
- 2. AES加密 - 密钥生成与OpenSSL的
- 3. Java中的AES密钥大小
- 4. AES对象的密钥大小
- 5. 密钥生成AES加密symbian
- 6. 仅基于密码生成AES密钥
- 7. mcrypt_blowfish使用的默认密钥大小有多长?
- 8. 各种Sun JVM的默认最大堆大小是多少?
- 9. Google Guava Cache的默认最大大小是多少?
- 10. Java 8中默认的最大Codecache大小是多少?
- 11. iOS Swift 2生成AES密钥
- 12. 正确生成RSA + AES密钥
- 13. 为什么生成的密钥大小不是恒定的?
- 14. 生成密钥AES 256加密钥匙串
- 15. 密钥库API AES密钥生成抛出:NoSuchAlgorithmException
- 16. 加密不适用于AES-256的openssl生成的密钥
- 17. AES加密,InvalidKeyException:不支持的密钥大小:6个字节?
- 18. RET默认的操作数大小是多少?
- 19. Windows中CreateFile的默认缓冲区大小是多少?
- 20. IBM J9VM的默认堆大小是多少?
- 21. UITableViewCell中UIImage的默认大小是多少?
- 22. logrotate使用的默认大小是多少?
- 23. 生成DH密钥太大
- 24. heapq.merge默认密钥?
- 25. RC522默认密钥
- 26. AES密钥,加密
- 27. memcached中的最大密钥长度和最大值是多少?
- 28. 是AES密钥随机?
- 29. 多个密钥生成
- 30. 非法密钥大小或默认参数
已检查,其128位,谢谢! – 2010-05-10 15:06:02