From d9652bc766ef9ef3eeaaea784eca948243426915 Mon Sep 17 00:00:00 2001 From: wl <173@qq.com> Date: 星期五, 25 十一月 2022 12:30:50 +0800 Subject: [PATCH] 网格管理 --- ycl-common/src/main/java/com/ycl/utils/MD5Util.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/ycl-common/src/main/java/com/ycl/utils/MD5Util.java b/ycl-common/src/main/java/com/ycl/utils/MD5Util.java index 3fa2973..df1d411 100644 --- a/ycl-common/src/main/java/com/ycl/utils/MD5Util.java +++ b/ycl-common/src/main/java/com/ycl/utils/MD5Util.java @@ -99,4 +99,24 @@ } return str; } + + public static String md5Encrypt(String string) { + byte[] hash; + try { + //鍒涘缓涓�涓狹D5绠楁硶瀵硅薄锛屽苟鑾峰緱MD5瀛楄妭鏁扮粍,16*8=128浣� + hash = MessageDigest.getInstance("MD5").digest(string.getBytes("UTF-8")); + } catch (NoSuchAlgorithmException e) { + throw new RuntimeException("Huh, MD5 should be supported?", e); + } catch (UnsupportedEncodingException e) { + throw new RuntimeException("Huh, UTF-8 should be supported?", e); + } + + //杞崲涓哄崄鍏繘鍒跺瓧绗︿覆 + StringBuilder hex = new StringBuilder(hash.length * 2); + for (byte b : hash) { + if ((b & 0xFF) < 0x10) hex.append("0"); + hex.append(Integer.toHexString(b & 0xFF)); + } + return hex.toString(); + } } -- Gitblit v1.8.0