Java MD5加密

来源:互联网 发布:软件开发等级考试 编辑:程序博客网 时间:2024/06/08 12:28

看了下加密原理,感觉也不难一下没找到更好的API,自己写个:

import java.security.MessageDigest;/** * @author micro * @date 2017年8月1日 * @description :  */public class MD5Utils {    public static String md5(String content){        try {            MessageDigest messageDigest = MessageDigest.getInstance("MD5");            messageDigest.update(content.getBytes());            byte[] bytes = messageDigest.digest();            StringBuilder sb = new StringBuilder();            for (Byte b : bytes) {                sb.append(Integer.toHexString(0xF & b));                if (b > 0xf) {                    // 先取低4位,再取高4位                    sb.append(Integer.toHexString(b >> 4 & 0xF));                }            }            return sb.toString();        } catch (Exception ex) {        }        return null;    }}
原创粉丝点击