美文网首页
java md5算法实现

java md5算法实现

作者: 小码A梦 | 来源:发表于2018-10-29 10:16 被阅读0次

    MD5加密算法
    第一种:使用jdk自带的java.security.MessageDigest实现

    String plainText = "admin";
            byte[] secretBytes = null;
            try {
                secretBytes = MessageDigest.getInstance("md5").digest(
                        plainText.getBytes());
            } catch (NoSuchAlgorithmException e) {
                throw new RuntimeException("没有这个md5算法!");
            }
            String md5code = new BigInteger(1, secretBytes).toString(16);
            for (int i = 0; i < 32 - md5code.length(); i++) {
                md5code = "0" + md5code;
            }
            System.out.println(md5code);
    

    第二种:使用spring自带的DigestUtils实现

    DigestUtils.md5DigestAsHex("admin".getBytes())
    

    相关文章

      网友评论

          本文标题:java md5算法实现

          本文链接:https://www.haomeiwen.com/subject/ukqktqtx.html