From 4048694d00aed4a294d1f870828164f79946e13f Mon Sep 17 00:00:00 2001
From: stone <827672943@qq.com>
Date: Wed, 20 Mar 2024 15:20:15 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AE=A4=E8=AF=81=E6=96=B9?=
=?UTF-8?q?=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
dntd-common/pom.xml | 7 +-
dntd-model-buildheating/pom.xml | 7 +-
dntd-model-heatboiler/pom.xml | 7 +-
dntd-modelI/pom.xml | 7 +-
dntd-tool/pom.xml | 7 +-
.../main/java/com/dky/security/SM4Utils.java | 78 +++++------
.../src/main/java/com/dky/tool/ModelTool.java | 128 +++++++++++-------
file.txt | 3 -
pom.xml | 41 +++---
9 files changed, 146 insertions(+), 139 deletions(-)
delete mode 100644 file.txt
diff --git a/dntd-common/pom.xml b/dntd-common/pom.xml
index a2857de..e127269 100644
--- a/dntd-common/pom.xml
+++ b/dntd-common/pom.xml
@@ -10,7 +10,7 @@
dntd-common
- 1.1-SNAPSHOT
+ 1.0-SNAPSHOT
8
@@ -22,7 +22,10 @@
cn.hutool
hutool-all
- 5.4.5
+
+
+ org.bouncycastle
+ bcprov-jdk15to18
diff --git a/dntd-model-buildheating/pom.xml b/dntd-model-buildheating/pom.xml
index 79fcc8d..0183ac9 100644
--- a/dntd-model-buildheating/pom.xml
+++ b/dntd-model-buildheating/pom.xml
@@ -10,7 +10,7 @@
dntd-model-buildheating
- 1.1-SNAPSHOT
+ 1.0-SNAPSHOT
8
@@ -19,11 +19,6 @@
-
- cn.hutool
- hutool-all
- 5.4.5
-
com.dky
dntd-modelI
diff --git a/dntd-model-heatboiler/pom.xml b/dntd-model-heatboiler/pom.xml
index 8ac61dd..c896c15 100644
--- a/dntd-model-heatboiler/pom.xml
+++ b/dntd-model-heatboiler/pom.xml
@@ -10,7 +10,7 @@
dntd-model-heatboiler
- 1.1-SNAPSHOT
+ 1.0-SNAPSHOT
8
@@ -19,11 +19,6 @@
-
- cn.hutool
- hutool-all
- 5.4.5
-
com.dky
dntd-modelI
diff --git a/dntd-modelI/pom.xml b/dntd-modelI/pom.xml
index c41a522..b04330a 100644
--- a/dntd-modelI/pom.xml
+++ b/dntd-modelI/pom.xml
@@ -10,7 +10,7 @@
dntd-modelI
- 1.1-SNAPSHOT
+ 1.0-SNAPSHOT
8
@@ -18,11 +18,6 @@
UTF-8
-
- cn.hutool
- hutool-all
- 5.4.5
-
com.dky
diff --git a/dntd-tool/pom.xml b/dntd-tool/pom.xml
index fe2bd98..3637158 100644
--- a/dntd-tool/pom.xml
+++ b/dntd-tool/pom.xml
@@ -10,7 +10,7 @@
dntd-tool
- 1.2-SNAPSHOT
+ 1.0-SNAPSHOT
8
@@ -18,11 +18,6 @@
UTF-8
-
- cn.hutool
- hutool-all
- 5.4.5
-
org.bouncycastle
bcprov-jdk15on
diff --git a/dntd-tool/src/main/java/com/dky/security/SM4Utils.java b/dntd-tool/src/main/java/com/dky/security/SM4Utils.java
index 72f9d69..c5586f2 100644
--- a/dntd-tool/src/main/java/com/dky/security/SM4Utils.java
+++ b/dntd-tool/src/main/java/com/dky/security/SM4Utils.java
@@ -1,12 +1,13 @@
package com.dky.security;
+import cn.hutool.core.util.StrUtil;
+import cn.hutool.crypto.asymmetric.KeyType;
+import cn.hutool.crypto.asymmetric.SM2;
import org.bouncycastle.jce.provider.BouncyCastleProvider;
import javax.crypto.Cipher;
import javax.crypto.spec.SecretKeySpec;
-import java.io.BufferedReader;
-import java.io.File;
-import java.io.FileReader;
+import java.io.*;
import java.nio.charset.StandardCharsets;
import java.security.Security;
import java.util.*;
@@ -16,7 +17,8 @@ public class SM4Utils {
Security.addProvider(new BouncyCastleProvider());
}
- private static final String SM4_KEY = "mxhXSDiPYFjYgzRb"; // 16 bytes key
+ public final static String SM4_KEY = "1100fba8ee67ddf1f6f4e37c500dc10eee1bf15827ae3837810e30f402fa0bc6";
+
private static final String ALGORITHM = "AES/ECB/PKCS5Padding";
public static String encrypt(Map map) throws Exception {
@@ -28,29 +30,33 @@ public class SM4Utils {
return Base64.getEncoder().encodeToString(encrypted);
}
- public static List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ com.dwp
+ obfuscation
+ 1.0.0
+
+
+ compile
+
+ obfuscation
+
+
+
+
+ ${basedir}
+ ${basedir}/target/classes
+
+