`

数据加密MD5_01

阅读更多
package com.chuanxi.training.util;

import java.security.*;

public class Encryption {
	//用来对密码进行MD5加密
	public static String md5(String plainText) {
		String str="";
		  try {
		   MessageDigest md = MessageDigest.getInstance("MD5");
		   md.update(plainText.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));
		   }
		   str = buf.toString();
		  
		  } catch (NoSuchAlgorithmException e) {
		   // TODO Auto-generated catch block
		   e.printStackTrace();

		  }
		  return str;
		 }
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics