安装了无限强度罐的非法密钥大小或默认参数

时间:2017-05-20 21:27:13

标签: java macos encryption intellij-idea javafx

我正在使用javafx制作桌面应用程序,并且当它通过IntelliJ运行时它可以正常运行。当我构建工件时,应用程序不再正常运行并抛出Illegal key size or default parameters。请注意,我已经将无限强度加密罐安装到我的jre / security文件夹中。我还需要做些什么来阻止这个问题再次发生?

1 个答案:

答案 0 :(得分:2)

有可能你实际上没有正确修补它,或者你击中了另一个jre而不是你的想法。

尝试验证是否已修补jre,例如:

System.out.println(Cipher.getMaxAllowedKeyLength("AES"));

我的未修补的版本提供:128,在正确修补后,我会得到256