From ed02b20b31e013159c55ab14b81772e41b36649c Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期六, 26 七月 2025 17:37:59 +0800 Subject: [PATCH] 修改下单逻辑和抢单等相关逻辑 --- DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/zhenglian/SM4Util.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/zhenglian/SM4Util.java b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/zhenglian/SM4Util.java index 5f2e18b..a577a70 100644 --- a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/zhenglian/SM4Util.java +++ b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/zhenglian/SM4Util.java @@ -17,14 +17,14 @@ */ public class SM4Util { private static final String ALGORITHM_NAME = "SM4"; - + private static final String ALGORITHM_MODE = "SM4/ECB/PKCS5Padding"; - - + + static { Security.addProvider(new BouncyCastleProvider()); } - + /** * 生成 SM4 密钥 * @return 密钥的 Base64 编码字符串 @@ -36,7 +36,7 @@ SecretKey secretKey = kg.generateKey(); return Base64.getEncoder().encodeToString(secretKey.getEncoded()); } - + /** * SM4 加密 * @param plainText 明文 @@ -52,7 +52,7 @@ byte[] encryptedBytes = cipher.doFinal(plainText.getBytes(StandardCharsets.UTF_8)); return Base64.getEncoder().encodeToString(encryptedBytes); } - + /** * SM4 解密 * @param cipherText 密文的 Base64 编码字符串 @@ -69,21 +69,21 @@ byte[] decryptedBytes = cipher.doFinal(cipherBytes); return new String(decryptedBytes, StandardCharsets.UTF_8); } - + public static void main(String[] args) { try { // 生成密钥 String key = generateKey(); System.out.println("生成的密钥: " + key); - + // 明文 String plainText = "Hello, SM4!"; System.out.println("明文: " + plainText); - + // 加密 String cipherText = encrypt(plainText, key); System.out.println("密文: " + cipherText); - + // 解密 String decryptedText = decrypt(cipherText, key); System.out.println("解密后的明文: " + decryptedText); @@ -91,5 +91,5 @@ e.printStackTrace(); } } - + } -- Gitblit v1.7.1