前言
数据传参加密
步骤
打jar包
将java文件打包成java包
代码语言:javascript复制C:UsersAdministrator.KINGDesktop>javac -encoding UTF-8 Cipher4Uitl.java
C:UsersAdministrator.KINGDesktop>jar cvf Cipher4Uitl.jar Cipher4Uitl.class
部署jar包
- 部署JavaBridge JavaBridgeTemplate721.war 下载JavaBridgeTemplate721.war文件,放到tomcat的webapps目录并启动tomcat
/usr/local/tomcat/bin/startup.sh
代码语言:javascript复制http://<域名>:8080/JavaBridgeTemplate721/java/Java.inc
- 上传jar包 将jar包上传到java的jre的扩展目录下
测试
- 配置PHP.ini文件 配置完成后不要忘记重启服务
- 调用java方法后获取值一定要注意,一定要用
java_values()
,不然你就可以看到你打印的对象里面会提醒你要使用java_values
方法
$sign = java_values($Cipher4Uitl->return32MD5($channelId.$time.$env.$appKey));
$env = java_values($Cipher4Uitl->byte2hex($Cipher4Uitl->Aes256Encode($phoneJson, $Cipher4Uitl->hex2byte($cipkey))));