国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - java實現(xiàn)MD5加密算法的實例代碼

java實現(xiàn)MD5加密算法的實例代碼

2019-10-23 14:10java代碼網(wǎng) Java教程

這篇文章主要介紹了java實現(xiàn)MD5加密算法的實例代碼,有需要的朋友可以參考一下

代碼如下:


package other;

 

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/*
 * MD5 算法
*/
public class MD5 {

    // 全局?jǐn)?shù)組
    private final static String[] strDigits = { "0", "1", "2", "3", "4", "5",
            "6", "7", "8", "9", "a", "b", "c", "d", "e", "f" };

    public MD5() {
    }

    // 返回形式為數(shù)字跟字符串
    private static String byteToArrayString(byte bByte) {
        int iRet = bByte;
        // System.out.println("iRet="+iRet);
        if (iRet < 0) {
            iRet += 256;
        }
        int iD1 = iRet / 16;
        int iD2 = iRet % 16;
        return strDigits[iD1] + strDigits[iD2];
    }

    // 返回形式只為數(shù)字
    private static String byteToNum(byte bByte) {
        int iRet = bByte;
        System.out.println("iRet1=" + iRet);
        if (iRet < 0) {
            iRet += 256;
        }
        return String.valueOf(iRet);
    }

    // 轉(zhuǎn)換字節(jié)數(shù)組為16進(jìn)制字串
    private static String byteToString(byte[] bByte) {
        StringBuffer sBuffer = new StringBuffer();
        for (int i = 0; i < bByte.length; i++) {
            sBuffer.append(byteToArrayString(bByte[i]));
        }
        return sBuffer.toString();
    }

    public static String GetMD5Code(String strObj) {
        String resultString = null;
        try {
            resultString = new String(strObj);
            MessageDigest md = MessageDigest.getInstance("MD5");
            // md.digest() 該函數(shù)返回值為存放哈希值結(jié)果的byte數(shù)組
            resultString = byteToString(md.digest(strObj.getBytes()));
        } catch (NoSuchAlgorithmException ex) {
            ex.printStackTrace();
        }
        return resultString;
    }

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

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久久无码精品亚洲日韩按摩 | 日韩精品一区二区三区在线观看视频网站 | 午夜四虎 | 欧美大成色www永久网站婷 | 国产91色 | 欧美久久精品一级黑人c片 成人在线视频免费观看 | 中文字幕av在线播放 | 午夜爽视频 | 久久亚洲国产精品日日av夜夜 | 亚洲乱码一区二区三区在线观看 | 色站综合 | 国语av在线 | 精品成人久久 | 韩日中文字幕 | 久久在线视频 | 视频网站免费观看 | 国产精品免费一区二区三区四区 | 色综合色综合网色综合 | 黄色免费av| 在线成人 | 欧美黑人性暴力猛交喷水 | 中文字幕高清在线播放 | 亚洲视频免费 | 亚洲欧美v国产一区二区 | 国产第一区二区三区 | 精品国产乱码久久久久久影片 | 国产精品美女久久久久aⅴ国产馆 | 色吧综合网 | 亚洲电影一区二区三区 | 亚洲wu码| 国产精品亚洲成在人线 | 免费一区 | 日韩毛片一区二区三区 | 成人免费在线电影 | 国产精品日韩 | 免费成人av | 日本久久精品视频 | 国产精品一区不卡 | 亚洲精品国产a久久久久久 中文字幕在线第一页 | 毛片区| 欧美激情视频一区 |