1. java.security.InvalidKeyException:illegal Key Size
这是因为用到了jdk sercurity, 而jdk sercurity
使用的jar包 $JAVA_HOME/jre/lib/security/local_policy.jar
和 $JAVA_HOME/jre/lib/security/US_export_policy.jar
中有对技术出口的限制,加密只有128bit,而没有限制的则有256bit.
2.Java.lang.SecurityException: The jurisdiction policy files are not signed by a trusted signer!
解决:主要是因为加密文件的版本和jdk的版本加密文件不相同。
查看主类(local_policy.jar,US_export_policy.jar)和jdk的加密文件的版本不相同
java 6
http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html
java 7
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
java 8
http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html