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

首頁 > 編程 > Java > 正文

java開發之MD5加密算法的實現

2019-11-26 16:08:53
字體:
來源:轉載
供稿:網友
先看看代碼再說:
復制代碼 代碼如下:

package com.b510.note;

 import java.math.BigInteger;
 import java.security.MessageDigest;
 import java.security.NoSuchAlgorithmException;

 /**
  * MD5加密
  *
  * @author Hongten
  *
  */
 public class MD5 {

     public static void main(String[] args) {
         System.out.println(MD5.getMD5("123456"));
     }

     /**
      * 用md5編碼后的碼值
      *
      * @param sInput
      *            明碼
      * @return md5加密后的密碼
 */
     public static String getMD5(String sInput) {

         String algorithm = "";
         if (sInput == null) {
             return "null";
         }
         try {
             algorithm = System.getProperty("MD5.algorithm", "MD5");
         } catch (SecurityException se) {
         }
         MessageDigest md = null;
         try {
             md = MessageDigest.getInstance(algorithm);
         } catch (NoSuchAlgorithmException e) {
             e.printStackTrace();
         }
         byte buffer[] = sInput.getBytes();

         for (int count = 0; count < sInput.length(); count++) {
             md.update(buffer, 0, count);
         }
         byte bDigest[] = md.digest();
         BigInteger bi = new BigInteger(bDigest);
         return (bi.toString(16));
     }
 }

運行效果:
復制代碼 代碼如下:

1 186d636867f51c667893c1b1b3d96dc3

我們可以根據自己的需要,來得到自己想要的md5加密后的密文;
復制代碼 代碼如下:

1 //這里的數字是可以根據需要而進行改變的
2 return (bi.toString(16));
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 侯马市| 南溪县| 南召县| 繁峙县| 抚松县| 浦县| 庆安县| 达拉特旗| 古蔺县| 永顺县| 洛川县| 湛江市| 开平市| 蒙阴县| 盖州市| 保山市| 贵港市| 天津市| 上蔡县| 岐山县| 延寿县| 连州市| 修水县| 永定县| 浠水县| 巴中市| 甘洛县| 临邑县| 上蔡县| 新巴尔虎左旗| 夹江县| 水城县| 托克托县| 定结县| 西林县| 玉林市| 合山市| 荔浦县| 合水县| 盐源县| 清新县|