zoukankan      html  css  js  c++  java
  • 公众号第三方平台开发-aes解密失败

    公众号第三方平台开发-aes解密失败

      问题:本地启动项目,配置域名,测试微信公众号,系统正常运行;将项目部署到测试环境执行同样的操作,系统报错,错误异常:aes解密失败。。。。。

      调试……寻找问题……寻找问题……寻找问题……寻找问题……寻找问题……

      两个小时过去了,问题还是没解决……

      寻找问题……寻找问题……寻找问题……寻找问题……

      四个小时过去了……问题解决

      解决:本地开发系统时,更换过%JRE_HOME%libsecurity目录下的local_policy.jar和US_export_policy.jar,测试环境执行同样的操作……即可。

    阅读微信官网提供的加解密的demo中的readme.txt,内容如下

    /**
    * 针对org.apache.commons.codec.binary.Base64,
    * 需要导入架包commons-codec-1.9(或commons-codec-1.8等其他版本)
    * 官方下载地址:http://commons.apache.org/proper/commons-codec/download_codec.cgi
    */

    /**
    * 提供接收和推送给公众平台消息的加解密接口(UTF8编码的字符串).
    * <ol>
    * <li>第三方回复加密消息给公众平台</li>
    * <li>第三方收到公众平台发送的消息,验证消息的安全性,并对消息进行解密。</li>
    * </ol>
    * 说明:异常java.security.InvalidKeyException:illegal Key Size的解决方案
    * <ol>
    * <li>在官方网站下载JCE无限制权限策略文件(JDK7的下载地址:
    * http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html</li>
    * <li>下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt</li>
    * <li>如果安装了JRE,将两个jar文件放到%JRE_HOME%libsecurity目录下覆盖原来的文件</li>
    * <li>如果安装了JDK,将两个jar文件放到%JDK_HOME%jrelibsecurity目录下覆盖原来文件</li>
    * </ol>
    */

  • 相关阅读:
    近来无聊 写了一个google音乐的下载器
    HTML编辑器 HtmlArea
    Html编辑器 TinyMCE
    IE浏览器自定义地址协议 通过B/S程序中打开C/S程序
    html 元素的 onpropertychange 事件
    asp.net 服务器控件防止重复提交表单
    用 BindingSource 绑定窗体中控件不失去焦点无法更新数据源的问题
    动态创建大量 html dom 元素时提升性能
    很黄的日期格式化。。。
    Asp.net 导出 .html,.txt 等格式的文件
  • 原文地址:https://www.cnblogs.com/guoziyi/p/6252211.html
Copyright © 2011-2022 走看看