`
zyn010101
  • 浏览: 321378 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MD5加密

    博客分类:
  • java
阅读更多
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();
	}
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics