【Dingtalk】java.security.InvalidKeyException: Illegal key size

218 阅读1分钟

问题描述

代码运行时报以下错误

java.security.InvalidKeyException: Illegal key size

解决方法

  1. 去官方下载JCE无限制权限策略文件
JDK5: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-plat-419418.html#jce_policy-1.5.0-oth-JPR 
JDK6: http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html 
JDK7: http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html 
JDK8: http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html 
  1. 下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt

  2. 将两个jar文件放到%JAVE_HOME%\jre\lib\security目录下覆盖原来文件