import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**@author frunqer
*@time 2016年5月14日 下午6:19:48
*@note 这是用MD5加密的帮助类
*/
public class MD5Util {
public static String encode(String str){
String hs="";
String stmp="";
try {
MessageDigest md=MessageDigest.getInstance("MD5");
md.update(str.getBytes());
byte[] digest=md.digest();
for(int n=0;n<digest.length;n++){
stmp=Integer.toHexString(digest[n] & 0XFF);
if(stmp.length()==1){
hs=hs+"0"+stmp;
}
else{
hs=hs+stmp;
}
}
} catch (NoSuchAlgorithmException e) {
System.out.println("MD5工具类异常,您的算法名称有误");
e.printStackTrace();
}
return hs;
}
}