Java微信解密所需JAR包

微信解密时常会遇到java.security.InvalidKeyException: Illegal key size的问题,通常是因为 JDK 中缺少一些解密所需的包。你只需要替换一下 JDK 和 JRE 路径下的 jar 包,就能这个问题。路径一般是:${jdk_home}/jre/lib/security${jre_home}/lib/security,不过具体路径根据你本地环境会稍有不同。换好 jar 包后,解密就能顺利进行。虽然这不是难,但有时候会花费些时间找包,是在老版本 JDK 中。其实,你还可以参考一些相关的工具包,像SunJCE Provider,它了加解密所需的工具包,使用起来也挺方便的。比如这里有个SunJCE的 JAR 包,直接下载就能用了,或者你可以看看 JDK 工具包里的Tools.jar,有时也能找到有用的文件。

zip
jce_policy-8.zip 预估大小:6个文件
folder
jce_policy-8 文件夹
folder
UnlimitedJCEPolicyJDK8 文件夹
file
README.txt 7KB
file
US_export_policy.jar 3KB
file
local_policy.jar 3KB
folder
UnlimitedJCEPolicyJDK8 文件夹
file
README.txt 7KB
file
US_export_policy.jar 3KB
file
local_policy.jar 3KB
zip 文件大小:16.65KB