失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > md5 java 工具类_Java实现一个MD5工具类

md5 java 工具类_Java实现一个MD5工具类

时间:2021-11-01 22:45:22

相关推荐

md5 java 工具类_Java实现一个MD5工具类

I. MD5工具类

利用JDK封装一个简易的MD5工具类,逻辑比较简单,直接贴下具体实现

public static String getMD5(String content) {

String result = "";

try {

MessageDigest md = MessageDigest.getInstance("md5");

md.update(content.getBytes());

byte[] bytes = md.digest();

StringBuilder sb = new StringBuilder();

for (byte b : bytes) {

String str = Integer.toHexString(b & 0xFF);

if (str.length() == 1) {

sb.append("0");

}

sb.append(str);

}

result = sb.toString();

} catch (NoSuchAlgorithmException e) {

e.printStackTrace();

}

return result;

}

@Test

public void testMd5() {

System.out.println(getMD5("hello world"));

}

测试输出为:

5eb63bbbe01eeed093cb22bb8f5acdc3

顺手使用shell验证一下

II. 其他

一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛

2. 声明

尽信书则不如,已上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激

QQ: 一灰灰/3302797840

3. 扫描关注

小灰灰Blog&公众号

知识星球

如果觉得《md5 java 工具类_Java实现一个MD5工具类》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。