MD5加密(可用作做密码进行加密,不可逆)

匿名 (未验证) 提交于 2019-12-02 23:43:01

废话不多说,直接上代码。jdk自带的加密工具。

public class MD5Util {      private MD5Util() {     }      public static String md5(String sourceStr) {         byte[] secretBytes = null;         try {             secretBytes = MessageDigest.getInstance("md5").digest(sourceStr.getBytes());         } catch (NoSuchAlgorithmException e) {             throw new RuntimeException("异常!");         }         String md5code = new BigInteger(1, secretBytes).toString(16);//         //         for (int i = 0; i < 32 - md5code.length(); i++) {             md5code = "0" + md5code;         }         return md5code;     } } 
文章来源: https://blog.csdn.net/qq_33029793/article/details/92379193
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!