From 5fc27d3c338a93deb6762408823ab9acd09670a2 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期六, 03 二月 2024 17:48:43 +0800
Subject: [PATCH] 2024-02-03

---
 src/utils/utils.js |   42 +++++++++++++++++++++++++-----------------
 1 files changed, 25 insertions(+), 17 deletions(-)

diff --git a/src/utils/utils.js b/src/utils/utils.js
index aae25f6..fb3811a 100644
--- a/src/utils/utils.js
+++ b/src/utils/utils.js
@@ -136,26 +136,34 @@
       value = value.replace(/@db@/ig, window.GLOB.externalDatabase)
     }
 
-    if (exec_type === 'x') {
-      // let publicKey = `-----BEGIN PUBLIC KEY-----
-      //   MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwGxFURiCrk5a2xfWuM3W
-      //   2lkS3ioZhUFXpkK1inMivItsA/J8MTaBB3EAVxC29xdVCU+xOzs512PuD2b1sjzX
-      //   jwO6kx433NtB2okqGiP4RkzhEJHwdyc9dPUKdjirDznUWI9R7WayAf5Z4COhMsj2
-      //   IbkyJgkb6Ivn0UgU0GSWc92HqJJmnb3Ti2gk6A2+oybz2RE3+xB/yOaNu3xav4yi
-      //   xxo6harVLNBiaU+D7aDed1W3kE20gLOnEAvcLMjpe3n/QvF5RtELsm3T+vH3TIT2
-      //   GI9+8cT20NZ2d7i41+j/AQZiPJNS3MVmc3aIhuyCOsNPLmvbZZi1KPSJIqkCwdEg
-      //   mQIDAQAB
-      //   -----END PUBLIC KEY-----`
+    // if (exec_type === 'x') {
+    //   // let publicKey = `-----BEGIN PUBLIC KEY-----
+    //   //   MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwGxFURiCrk5a2xfWuM3W
+    //   //   2lkS3ioZhUFXpkK1inMivItsA/J8MTaBB3EAVxC29xdVCU+xOzs512PuD2b1sjzX
+    //   //   jwO6kx433NtB2okqGiP4RkzhEJHwdyc9dPUKdjirDznUWI9R7WayAf5Z4COhMsj2
+    //   //   IbkyJgkb6Ivn0UgU0GSWc92HqJJmnb3Ti2gk6A2+oybz2RE3+xB/yOaNu3xav4yi
+    //   //   xxo6harVLNBiaU+D7aDed1W3kE20gLOnEAvcLMjpe3n/QvF5RtELsm3T+vH3TIT2
+    //   //   GI9+8cT20NZ2d7i41+j/AQZiPJNS3MVmc3aIhuyCOsNPLmvbZZi1KPSJIqkCwdEg
+    //   //   mQIDAQAB
+    //   //   -----END PUBLIC KEY-----`
 
-      // let pubKey = new NodeRSA(publicKey, 'pkcs8-public')
+    //   // let pubKey = new NodeRSA(publicKey, 'pkcs8-public')
 
-      // value = window.encodeURIComponent(value)
-      // value = pubKey.encrypt(value, 'base64')
+    //   // value = window.encodeURIComponent(value)
+    //   // value = pubKey.encrypt(value, 'base64')
 
-      // const priKey = new NodeRSA(privateKey, 'pkcs8-private')
-      // const res = priKey.decrypt(value, 'utf8')
-    } else {
+    //   // const priKey = new NodeRSA(privateKey, 'pkcs8-private')
+    //   // const res = priKey.decrypt(value, 'utf8')
+    // } else {
       // encode缂栫爜锛堜腑鏂囧瓧绗﹁秴鍑篵ase64鍔犲瘑鑼冨洿锛�
+      // let str = window.encodeURIComponent(value)
+
+      // if (str.length % 3 === 1) {
+      //   str += '%2F*123*%2F'
+      // } else if (str.length % 3 === 2) {
+      //   str += '%2F*12*%2F'
+      // }
+
       value = window.btoa(window.encodeURIComponent(value))
       // 鎻掑叆瀛楃
       let salt = 'minKe' // 鐩愬��
@@ -163,7 +171,7 @@
       value = value.slice(0, index) + salt + value.slice(index)
       // base64鍔犲瘑
       value = window.btoa(value)
-    }
+    // }
 
     return value
   }

--
Gitblit v1.8.0