java 开发微信中回调验证一直提示 解密失败处理(Java)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 开发微信中回调验证一直提示 解密失败处理(Java)相关的知识,希望对你有一定的参考价值。

微信公众号平台接入JDK6和JDK7及JDK8加解密失败处理(Java)

根据自己jdk版本编译,如jdk7或者jdk6 ,此时部署后提示报错:java.security.InvalidKeyException:illegal Key Size

jdk7:
微信开发者文档提供了下载JCE无限制权限策略文件UnlimitedJCEPolicyJDK7.zip(JDK7的下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt。如果安装了JRE,将两个jar文件放到%JRE_HOME% \lib\security目录下覆盖原来的文件,如果安装了JDK,将两个jar文件放到%JDK_HOME%\jre\lib\security目录下覆盖原来文件。

jdk6 :
需要下载相应的 UnlimitedJCEPolicyJDK6.zip,此文件在 此处 http://download.csdn.net/detail/rzg813/8069407 下载。

和jdk7的处理方式一样,替换相应目录下的2个jar

 

jdk8:
jce 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

以上是关于java 开发微信中回调验证一直提示 解密失败处理(Java)的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序加密数据解密算法-Java实现

iOS 微信提示:签名失败

微信小程序加密数据解密算法 - Java实现

微信公共号开发人员中心(JAVA)token失败解决的方法

小5聊.net core 2.1开发微信公众号消息解密报错41000原因

php开发微信扫码支付 》 模式二 ,怎么设置支付二维码的失效时间?如京东的45秒后过期,二维码就不能扫了