如何在java中实现php的md5加密
生活随笔
收集整理的這篇文章主要介紹了
如何在java中实现php的md5加密
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在java中實現php的md5加密的方法:首先搭建好php的環境;然后寫一個通過提取get參數,并對值進行md5加密的頁面;最后在JAVA頁面進行提交。
在java中實現php的md5加密的方法:
1、搭建好php的環境(不作介紹),寫一個通過提取get參數,并對值進行md5加密的頁面,如下
<?php echo strtoupper(md5($_GET["md5str"])); ?>
strtoupper是字母大寫轉換的函數
md5是MD5加密的函數
$_GET["md5str"]就是通過url帶一個md5str的參數,把值獲取并打印出來
相關學習推薦:php編程(視頻)
2、JAVA頁面的提交方法
/**
* 用于做PHP的提交處理
* @param url
*/
public static String phpRequest(String url){
try{
HttpClient client = new HttpClient();
PostMethod post = new PostMethod(url);//使用POST方式提交數據
post.setRequestHeader("Content-Type","text/html; charset=UTF-8");
client.executeMethod(post);
String response = new String(post.getResponseBodyAsString().getBytes("8859_1"), "UTF-8");//打印結果頁面
post.releaseConnection();
return response;
} catch(IOException e){
e.printStackTrace();
return null;
}
}
需要提示的是,url記得先對中文參數進行一次UTF-8的編碼再傳到這個方法里面,這個方法對響應的結果做了反編碼的處理,最后就能正確的返回php MD5加密后的值了!
相關學習推薦:java基礎教程
總結
以上是生活随笔為你收集整理的如何在java中实现php的md5加密的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iPhone XR 为什么比 iPhon
- 下一篇: 苹果手机快充会影响寿命吗?iPhone