1、消息加解密|消息签名官方源码
/**
* 针对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%\lib\security目录下覆盖原来的文件</li>
* <li>如果安装了JDK,将两个jar文件放到%JDK_HOME%\jre\lib\security目录下覆盖原来文件</li>
* </ol>
*/
实测中替换掉两个文件依然抛出异常java.security.InvalidKeyException:illegal Key Size的异常
需要在MyEclipse->Windows->Perferences->Java->Installed JRE->Edit 改成本地的JRE
2、ngrok的使用
第一步:下载ngrok软件
网址:ngrok.com
第二步:架设ngrok
将下载好的ngrok软件放到一个自己觉得比较舒服的地方
使用CMD命令提示符将其切换到ngrok软件所在的文件位置(盘:E:,文件:cd 文件名)
输入:ngrok 8080
下图所示
推荐方式
不使用ngrok 8080,采用http://www.tunnel.mobi/方式
在该网站下载ngrok.cfg文件,将其跟ngrok软件放在同一目录下
使用CMD命令提示符将其切换到ngrok软件所在的文件位置(盘:E:,文件:cd 文件名)
输入:ngrok -config ngrok.cfg -subdomain example 8080
example-自己任意设置;
8080-tomcat的端口号
你只要使用运行tomcat,接着将上面自己定义的网址输入到浏览器中,并在其后加上你要运行的工程名和主页名就可以看到自己的工程了
例如:http://jason.tunnel.mobi/jsp/index.jsp