MD5加密

来源:互联网 发布:奥迪a8矩阵式led大灯 编辑:程序博客网 时间:2024/06/06 13:05
package com.landray.kmss.util;/** * createBy ZYN * * createTime 2011-8-26 上午09:48:46 * * desc MD5加密工具类 * */public class Md5Util {public String getMD5String(String str){String s = new String();try{java.security.MessageDigest messageDigest = java.security.MessageDigest.getInstance("MD5");messageDigest.update(str.getBytes("utf-8"));byte[] digesta = messageDigest.digest();s = this.byte2hex(digesta);}catch(Exception e){e.printStackTrace();System.out.println("MD5加密时发生异常");}return s;}public String byte2hex(byte[] b){StringBuffer hs = new StringBuffer();String stmp = "";for(int i=0;i<b.length;i++){stmp = (java.lang.Integer.toHexString(b[i] & 0XFF));if(stmp.length() == 1){hs.append("0");hs.append(stmp);}else{hs.append(stmp);}}return hs.toString().toUpperCase();}}