亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

java MD5的加密源碼

時間:2024-10-30 06:02:04 JAVA認證 我要投稿
  • 相關推薦

關于java MD5的加密源碼

  MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于確保信息傳輸完整一致。是計算機廣泛使用的雜湊算法之一(又譯摘要算法、哈希算法),主流編程語言普遍已有MD5實現。下面小編準備了關于java MD5的加密源碼,歡迎大家參考!

  package util;

  import java.security.MessageDigest;

  import java.security.NoSuchAlgorithmException;

  public class MD5Tool {

  /**

  * 該方法將指定的字符串用MD5算法加密后返回。

  * @param s

  * @return

  */

  public static String getMD5Encoding(String s) {

  byte[] input=s.getBytes();

  String output = null;

  // 聲明16進制字母

  char[] hexChar={‘0’,‘1’,‘2’,‘3’,‘4’,‘5’,‘6’,‘7’,‘8’,‘9’,‘a’,‘b’,‘c’,‘d’,‘e’,‘f’};

  try{

  // 獲得一個MD5摘要算法的對象

  MessageDigest md=MessageDigest.getInstance(“MD5”);

  md.update(input);

  /*

  MD5算法的結果是128位一個整數,在這里javaAPI已經把結果轉換成字節數組了

  */

  byte[] tmp = md.digest();//獲得MD5的摘要結果

  char[] str = new char[32];

  byte b=0;

  for(int i=0;i《16;i++){

  b=tmp[i];

  str[2*i] = hexChar[b》》》4 & 0xf];//取每一個字節的低四位換成16進制字母

  str[2*i+1] = hexChar[b & 0xf];//取每一個字節的高四位換成16進制字母

  }

  output = new String(str);

  }catch(NoSuchAlgorithmException e){

  e.printStackTrace();

  }

  return output;

  }

  }

【java MD5的加密源碼】相關文章:

java證書的加密與解密代碼06-12

java非對稱加密的源代碼(rsa)08-01

jQuery 源碼分析筆記小結07-26

jQuery 源碼分析和Ready函數06-28

如何給word文檔加密08-02

學習php開源項目的源碼指南06-16

Word文檔加密方法步驟07-09

移動硬盤怎么加密09-21

ppt演示文稿加密的方法07-24

Java與Java web的區別08-10

主站蜘蛛池模板: 高大丰满欧美熟妇hd| 无码不卡中文字幕av| 粉嫩大学生无套内射无码卡视频| 久久99热久久99精品| 雅江县| 德兴市| 国产99在线a视频| 亚洲日本中文字幕乱码在线电影 | 福鼎市| 亚洲资源站av无码网址| 91精品国产自产91精品资源| 美女免费精品高清毛片在线视| 久久久久久久久18禁秘| 国产自在线拍| 亚洲欧美一区二区三区麻豆| 久久久精品成人免费观看| 2020精品自拍视频曝光| 国产xxxx99真实实拍| 丰满少妇69激情啪啪无| 亚洲精品中文字幕一区二区三区| 久久婷婷国产综合精品| 国产亚洲精品一区二区在线观看| 福利无遮挡喷水高潮| 亚洲精品在线影院| 欧美久久亚洲精品| 国产精品综合色区在线观看| 久久99精品国产麻豆婷婷| 国内精品久久久久久久97牛牛| 无码福利日韩神码福利片| 黄a无码片内射无码视频| 亚洲黄片手机免费观看| 国产精品久久精品| 一本一本久久a久久精品综合| 无码熟妇人妻av影音先锋| 人妻少妇88久久中文字幕 | 熟妇人妻无乱码中文字幕真矢织江| 亚洲三级香港三级久久| 国产精品三级久久久久久久| 国产另类视频| 国产欧美国日产高清| 日本无码欧美一区精品久久|