前言
數據傳參加密php
#步驟java
打jar包
將java文件打包成java包web
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文件 配置完成後不要忘記重啓服務 tomcat
-
調用java方法後獲取值必定要注意,必定要用
java_values()
,否則你就能夠看到你打印的對象裏面會提醒你要使用java_values
方法app
$sign = java_values($Cipher4Uitl->return32MD5($channelId.$time.$env.$appKey)); $env = java_values($Cipher4Uitl->byte2hex($Cipher4Uitl->Aes256Encode($phoneJson, $Cipher4Uitl->hex2byte($cipkey))));