java md5加密实现

来源:互联网 发布:男生淘宝图片 编辑:程序博客网 时间:2024/06/14 07:49
package com.cjwdemo.tieba2017.util;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util {    public static String getMD5(String str) {        String result = "";        try {            MessageDigest md = MessageDigest.getInstance("MD5");            md.update(str.getBytes());            byte b[] = md.digest();            int i;            StringBuffer buf = new StringBuffer("");            for (int offset = 0; offset < b.length; offset++) {                i = b[offset];                if (i < 0)                    i += 256;                if (i < 16)                    buf.append("0");                buf.append(Integer.toHexString(i));            }            result = buf.toString();            // System.out.println("MD5(" + str + ",32) = " + result);        } catch (NoSuchAlgorithmException e) {            e.printStackTrace();        }        return result;    }    public static void main(String[] args) {        System.out.println("结果: " + MD5Util.getMD5("123"));    }}//结果: 202cb962ac59075b964b07152d234b70

校验网站 http://www.cmd5.com/

实现转载地址 http://blog.sina.com.cn/s/blog_6b275753010161t3.html

原创粉丝点击