From 3b99ab5399bd8a0b65fab0dc89492b3287428126 Mon Sep 17 00:00:00 2001 From: sakuya <81883387@qq.com> Date: Tue, 21 Sep 2021 10:16:14 +0800 Subject: [PATCH] =?UTF-8?q?FIX=20AES=20=E5=8A=A0=E5=AF=86=E6=97=A0?= =?UTF-8?q?=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/tool.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/utils/tool.js b/src/utils/tool.js index b90b2e79..c11ef738 100644 --- a/src/utils/tool.js +++ b/src/utils/tool.js @@ -138,11 +138,17 @@ tool.crypto = { //AES加解密 AES: { encrypt(data, secretKey){ - const result = CryptoJS.AES.encrypt(data, CryptoJS.enc.Utf8.parse(secretKey)) + const result = CryptoJS.AES.encrypt(data, CryptoJS.enc.Utf8.parse(secretKey), { + mode: CryptoJS.mode.ECB, + padding: CryptoJS.pad.Pkcs7 + }) return result.toString() }, decrypt(cipher, secretKey){ - const result = CryptoJS.AES.decrypt(cipher, CryptoJS.enc.Utf8.parse(secretKey)) + const result = CryptoJS.AES.decrypt(cipher, CryptoJS.enc.Utf8.parse(secretKey), { + mode: CryptoJS.mode.ECB, + padding: CryptoJS.pad.Pkcs7 + }) return CryptoJS.enc.Utf8.stringify(result); } }