MD5加密
最近用到的,简单记录一下
public class Md5Util {
public static String getMd5String(String str) throws Exception{
StringBuilder md5Code = new StringBuilder();
//获得MD5加密对象;
MessageDigest instance = MessageDigest.getInstance("Md5");
byte[] digest = instance.digest(str.getBytes()); // 获得MD5加密的byte摘要;
for(byte b: digest){
String hexString = Integer.toHexString(b & 0xff);
if (hexString.length() < 2) {
hexString = "0"+hexString;
}
md5Code.append(hexString);
}
return md5Code.toString();
}
}