From 8853292babb2ad94de4a3207966f1e83b767cd2d Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Sun, 17 Sep 2023 16:38:34 +0800
Subject: [PATCH] 新增流程节点进程查询接口
---
src/main/java/org/springblade/common/utils/Md5SignUtil.java | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 44 insertions(+), 0 deletions(-)
diff --git a/src/main/java/org/springblade/common/utils/Md5SignUtil.java b/src/main/java/org/springblade/common/utils/Md5SignUtil.java
index 2dd467a..c87194f 100644
--- a/src/main/java/org/springblade/common/utils/Md5SignUtil.java
+++ b/src/main/java/org/springblade/common/utils/Md5SignUtil.java
@@ -5,6 +5,7 @@
import org.slf4j.LoggerFactory;
import java.io.IOException;
+import java.security.MessageDigest;
import java.util.Arrays;
import java.util.Map;
@@ -51,4 +52,47 @@
return sign.toString();
}
+ /***
+ * MD5加码 生成32位md5码
+ */
+ public static String string2MD5(String inStr) {
+ MessageDigest md5 = null;
+ try {
+ md5 = MessageDigest.getInstance("MD5");
+ } catch (Exception e) {
+ e.printStackTrace();
+ return "";
+ }
+ char[] charArray = inStr.toCharArray();
+ byte[] byteArray = new byte[charArray.length];
+
+ for (int i = 0; i < charArray.length; i++) {
+ byteArray[i] = (byte) charArray[i];
+ }
+ byte[] md5Bytes = md5.digest(byteArray);
+ StringBuffer hexValue = new StringBuffer();
+ for (int i = 0; i < md5Bytes.length; i++) {
+ int val = ((int) md5Bytes[i]) & 0xff;
+ if (val < 16) {
+ hexValue.append("0");
+ }
+ hexValue.append(Integer.toHexString(val));
+ }
+ return hexValue.toString();
+ }
+
+ /**
+ * 加密解密算法 执行一次加密,两次解密
+ */
+ public static String convertMD5(String inStr) {
+
+ char[] a = inStr.toCharArray();
+ for (int i = 0; i < a.length; i++) {
+ a[i] = (char) (a[i] ^ 't');
+ }
+ String s = new String(a);
+ return s;
+
+ }
+
}
--
Gitblit v1.9.3