Android md5加密與php md5加密一致詳解
Android md5加密與php md5加密一致詳解
在Android開(kāi)發(fā)過(guò)程中加密密碼常常采用md5加密方式,然而如果服務(wù)器端采用PHP開(kāi)發(fā)(php采用md5加密很簡(jiǎn)單,直接md5($str)),很可能與Java的md5加密不一致。以下方法是md5加密與php一致的源碼:
import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5 { //密碼加密 與php加密一致 public static String md5(String input) throws NoSuchAlgorithmException { String result = input; if(input != null) { MessageDigest md = MessageDigest.getInstance("MD5"); //or "SHA-1" md.update(input.getBytes()); BigInteger hash = new BigInteger(1, md.digest()); result = hash.toString(16); while(result.length() < 32) { //31位string result = "0" + result; } } return result; } }
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
Android 多種簡(jiǎn)單的彈出框樣式設(shè)置代碼
這篇文章主要介紹了Android 多種簡(jiǎn)單的彈出框樣式設(shè)置代碼的相關(guān)資料,這是一個(gè)基于AlertDialog和Dialog這兩個(gè)類(lèi)封裝的多種彈出框樣式,其中提供各種簡(jiǎn)單樣式的彈出框使用說(shuō)明。對(duì)android彈出框樣式感興趣的朋友一起看看吧2016-11-11Android TV listview及焦點(diǎn)處理
這篇文章主要介紹了Android TV listview及焦點(diǎn)處理的相關(guān)資料,需要的朋友可以參考下2017-06-06解析Android開(kāi)發(fā)優(yōu)化之:對(duì)界面UI的優(yōu)化詳解(一)
在Android應(yīng)用開(kāi)發(fā)過(guò)程中,屏幕上控件的布局代碼和程序的邏輯代碼通常是分開(kāi)的。界面的布局代碼是放在一個(gè)獨(dú)立的xml文件中的,這個(gè)文件里面是樹(shù)型組織的,控制著頁(yè)面的布局2013-05-05CoordinatorLayout的使用如此簡(jiǎn)單(Android)
這篇文章主要為大家詳細(xì)介紹了Android CoordinatorLayout的使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09Android解析服務(wù)器端發(fā)來(lái)的xml數(shù)據(jù)示例
Android跟服務(wù)器交互數(shù)據(jù),有時(shí)數(shù)據(jù)量大時(shí),就需要以xml形式的交互數(shù)據(jù),下面與大家分享下使用XmlPullParser來(lái)解析xml數(shù)據(jù),感興趣的朋友可以參考下哈2013-06-06Android4.4 WebAPI實(shí)現(xiàn)拍照上傳功能
這篇文章主要介紹了Android4.4 WebAPI實(shí)現(xiàn)拍照上傳功能,本文給出4.4版本后拍照上傳的具體實(shí)現(xiàn)方法,感興趣的小伙伴們可以參考一下2016-07-07Android開(kāi)發(fā)flow常見(jiàn)API的使用示例詳解
這篇文章主要為大家介紹了Android開(kāi)發(fā)flow常見(jiàn)API的使用示例詳解,希望能夠幫助大家更好的掌握f(shuō)low使用,熟練的應(yīng)用于各種場(chǎng)景,祝大家多多進(jìn)步,早日升職加薪2022-08-08Android自定義View仿QQ運(yùn)動(dòng)步數(shù)效果
這篇文章主要為大家詳細(xì)介紹了Android自定義View仿QQ運(yùn)動(dòng)步數(shù)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11深入Android中BroadcastReceiver的兩種注冊(cè)方式(靜態(tài)和動(dòng)態(tài))詳解
這篇文章主要介紹了深入Android中BroadcastReceiver的兩種注冊(cè)方式(靜態(tài)和動(dòng)態(tài))詳解,具有一定的參考價(jià)值,有需要的可以了解一下。2016-12-12