如果你使用Java加密算法的时候遇到了“java.security.InvalidKeyException: Illegal key size”这个错误,那么很可能是因为你要用到的加密算法是256位的,而JRE中自带的“local_policy.jar ”和“US_export_policy.jar”只支持128位密钥的加密算法。解决方法是下载一个支持256位加密算法的jar包,将其替换原来的jar包即可。你可以在本站这个jar包,以下是具体操作步骤:

1.下载jar包:[jar包下载链接]

2.将下载好的jar包放到%JRE_HOME%\lib\security目录下,替换原来的“local_policy.jar ”和“US_export_policy.jar”文件

3.重启Java程序即可