例报这样的错:java.security.InvalidKeyException: Illegal key size or default parameters
可能先怀疑自己的代码是否有问题,检查和经查资料,借鉴别的博主加密算法,基本大同小异没有发现什么问题此时可以考虑是不是JDK的问题
抱着尝试的心理搜了一下,对于出口限制,SUN公司通过权限文件做了相应限制(local_policy.jar和US_export_policy.jar)是指密钥长度是受限制的。
去ORACLE官网去JCE Unlimited Strength Jurisdiction Policy Files for JDK/JRE 8 Download下载这两个包替换到自己jdk的对应路径${JAVA_HOME}/jre/lib/security/就可以了,这个是只针对JDK1.8版本小版本小于8u161这个的。
本方案仅供参考,主要是记录一下,能帮到你最好~