国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Android > 正文

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

2019-12-12 02:52:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

 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ì)本站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 博客| 开江县| 白沙| 西青区| 任丘市| 龙州县| 万年县| 依兰县| 喜德县| 南投市| 博客| 德阳市| 堆龙德庆县| 余江县| 永州市| 田林县| 永修县| 朔州市| 伊吾县| 横峰县| 曲靖市| 江津市| 天长市| 浪卡子县| 合江县| 洛浦县| 岳普湖县| 寿宁县| 十堰市| 峨眉山市| 加查县| 日土县| 双牌县| 肥乡县| 望奎县| 咸丰县| 乌拉特后旗| 天水市| 鹤峰县| 南开区| 南城县|