前言
数据传参加密
步骤
打jar包
将java文件打包成java包
C:\Users\Administrator.KING\Desktop>javac -encoding UTF-8 Cipher4Uitl.java C:\Users\Administrator.KING\Desktop>jar cvf Cipher4Uitl.jar Cipher4Uitl.class
部署jar包
- 部署JavaBridge
JavaBridgeTemplate721.war
下载JavaBridgeTemplate721.war文件,放到tomcat的webapps目录并启动tomcat
/usr/local/tomcat/bin/startup.sh
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))));
学无止境,谦卑而行.