这里写自定义目录标题
Java 8中的JCE策略更改
当您使用Java密码学扩展(JCE)时,您可能已经知道Java运行时开箱即用会对特定密钥长度参数施加限制。
当您查看以下使用AES加密和解密字符串的程序时,使用128位的密钥长度(keyGen.init(128, random);)可以正常工作。
byte[] input = "My super secret text".getBytes();
SecureRandom random = SecureRandom.getInstanceStrong();
KeyGenerator keyGen = KeyGenerator.getInstance("AES");
keyGen.init(1