• 技术文章 >Java >java教程

    Java中利用JDK实现一个简易的MD5工具类

    php是最好的语言php是最好的语言2018-08-09 17:43:24原创1136
    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验证一下

    1.png

    相关推荐:

    JAVA开发工具之JDK (Java Development Kit)

    每个Java开发者都应该知道的5个JDK工具

    以上就是Java中利用JDK实现一个简易的MD5工具类的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:md5 java
    上一篇:redis 集群搭建以及redislive监测部署 下一篇:Java利用正则表达式去掉字符串中的英文
    大前端线上培训班

    相关文章推荐

    • 理解java8中java.util.function.*pojo反射新方法(附代码)• 浅析安卓app和微信授权登录及分享完整对接(代码分享)• 一招教你使用java快速创建Map(代码分享)• 教你一招搞定时序数据库在Spring Boot中的使用• 一文讲解Java中初始化List集合的8种方式(附代码)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网