public RequestParams getMD5(String str) {
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(val.getBytes());
byte[] m = md5.digest();//加密
String encrypt= getString(m);
return encrypt;
}
//返回MD5加密的字符串
private static String getString(byte[] b) {
StringBuffer strBuf = new StringBuffer();
for (int i = 0; i < b.length; i++) {
//把byte[i] 转换为是16进制,通过 Integer.toHexString函数
if (Integer.toHexString(0xff & b[i]).length() == 1) {
strBuf.append("0").append(Integer.toHexString(0xff & b[i]));
} else {
strBuf.append(Integer.toHexString(0xff & b[i]));
}
}
return strBuf.toString();
}
MD5加密
最新推荐文章于 2024-01-28 20:11:42 发布