如何在Java中创建一个安全的随机AES密钥?
- 论坛
- 如何在Java中创建一个安全的随机AES密钥?
12 浏览
如何在Java中创建一个安全的随机AES密钥?
在Java中,使用标准JDK生成安全的随机AES密钥的推荐方法是什么?
在其他帖子中,我发现了这个方法,但使用SecretKeyFactory可能是一个更好的选择:
KeyGenerator keyGen = KeyGenerator.getInstance("AES");
SecureRandom random = new SecureRandom(); //密码学安全随机数
keyGen.init(random);
SecretKey secretKey = keyGen.generateKey();
如果答案能包含为何这是生成随机密钥的好方法的解释,那就太好了!谢谢!