java.security.InvalidKeyException: Illegal key size or default parameters

  这个是由于美国对加密算法密钥长度的出口限制所导致,

     密钥长度不允许超过64位,如果超过这个长度就会抛出以上错误信息,

解决方案为,下载无限制的jce版本,替换${java_home}/jre/lib/security(不重要)

                                            jre/lib/servcurity(重要) 中的两个jar包,名称分别为 local_policy.jar和US_export_policy.jar

注意对应的jdk版本,jdk1.6的需要下载jce for1.6 version  jdk1.7的需要下载jce1.7 version

1.6的连接如下:

http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html


你可能感兴趣的:(Parameters,key,Illegal,size,default,or)