From 0f758679a7018970c8a0b9b83e9e2f158e007a07 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期五, 20 十月 2023 16:42:28 +0800
Subject: [PATCH] zjh 2023/10/20--2

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/app/WxloginController.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/app/WxloginController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/app/WxloginController.java
index b65f275..10c1554 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/app/WxloginController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/app/WxloginController.java
@@ -208,7 +208,15 @@
      * @param sessionKey
      * @param iv
      * @return
+     *
      */
+    /**
+     * 瑙e喅java涓嶆敮鎸丄ES/CBC/PKCS7Padding妯″紡瑙e瘑
+     */
+    static {
+        Security.addProvider(new BouncyCastleProvider());
+    }
+
     public static JSONObject decryptionUserInfo(String encryptedData, String sessionKey, String iv) {
         // 琚姞瀵嗙殑鏁版嵁
         byte[] dataByte = Base64.decode(encryptedData);
@@ -229,6 +237,10 @@
             }
         // 鍒濆鍖�
             Security.addProvider(new BouncyCastleProvider());
+            /**
+             * 瑙e喅java涓嶆敮鎸丄ES/CBC/PKCS7Padding妯″紡瑙e瘑
+             */
+
             Cipher cipher = Cipher.getInstance("AES/CBC/PKCS7Padding", "BC");
             SecretKeySpec spec = new SecretKeySpec(keyByte, "AES");
             AlgorithmParameters parameters = AlgorithmParameters.getInstance("AES");
@@ -246,6 +258,8 @@
         return null;
     }
 
+
+
     /**
      * 鍙戦�乭ttps璇锋眰
      *

--
Gitblit v1.8.0