首页 > 其他 > 详细

MD5 使用

时间:2021-02-02 22:06:05      阅读:30      评论:0      收藏:0      [点我收藏+]
// md5 实现类 MD5.java

package com.company;

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




public class MD5 {
    public static String StringToMD5(String Plaintext) throws NoSuchAlgorithmException {
        MessageDigest md5 = MessageDigest.getInstance("MD5");
        md5.update(Plaintext.getBytes());
        byte[] res = md5.digest();
        String md5code = new BigInteger(1, res).toString(16);
        for (int i = 0; i < 32 - md5code.length(); i++) {
            md5code = "0" + md5code;
        }

        return md5code;
    }
}


// MD5Use.java
package com.company;
import java.security.NoSuchAlgorithmException;

import static java.lang.System.out;


public class MD5Use {
    public static void main(String[] args) throws NoSuchAlgorithmException {
        MD5 md5 = new MD5();
        out.println( md5.StringToMD5("a12345678"));
    }
}

MD5 使用

原文:https://www.cnblogs.com/ruhai/p/14364207.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!