log.info("MD5加密前数据:[{}]", str);
// 创建MessageDigest对象
MessageDigest md = MessageDigest.getInstance("MD5");
// 更新数据
md.update(str.getBytes());
// 计算哈希值
byte[] hash = md.digest();
// 将哈希值转换为十六进制字符串
StringBuilder sb = new StringBuilder();
for (byte b : hash) {
sb.append(String.format("%02x", b & 0xff));
}
log.info("MD5加密后数据:[{}]", sb.toString());
return sb.toString();
MD5加密
最新推荐文章于 2024-07-22 14:15:06 发布