zjh
2024-01-24 aa33bb96ba9f14b16c6c7832e21bfbd88983ba6d
ltkj-admin/src/main/java/com/ltkj/web/controller/app/WxloginController.java
@@ -208,7 +208,15 @@
     * @param sessionKey
     * @param iv
     * @return
     *
     */
    /**
     * 解决java不支持AES/CBC/PKCS7Padding模式解密
     */
    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());
            /**
             * 解决java不支持AES/CBC/PKCS7Padding模式解密
             */
            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;
    }
    /**
     * 发送https请求
     *