java实现MD5加密

来源:互联网 发布:ubuntu 重启fcitx 编辑:程序博客网 时间:2024/05/21 03:24
package com.message.utils;import java.security.MessageDigest;/** * md5加密工具类 * @author xiatianlong * * @date 2016年4月11日 下午1:51:47 */public class MD5Util {public static String MD5Psw(String psw) {String ret = "";try {MessageDigest md = MessageDigest.getInstance("MD5");md.update(psw.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));}ret = buf.toString();// System.out.println("MD5(" + psw + ",32) = " + ret);// System.out.println("MD5(" + psw + ",16) = "+// buf.toString().substring(8, 24));} catch (Exception e) {e.printStackTrace();return ret;}return ret;}}

0 0