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