欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android md5加密與php md5加密一致詳解

 更新時間:2017年05月19日 08:51:28   投稿:lqh  
這篇文章主要介紹了Android md5加密與php md5加密一致詳解的相關(guān)資料,需要的朋友可以參考下

 Android md5加密與php md5加密一致詳解

在Android開發(fā)過程中加密密碼常常采用md5加密方式,然而如果服務(wù)器端采用PHP開發(fā)(php采用md5加密很簡單,直接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; 
 } 
 } 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

最新評論