From e5591194d30d3e99148f86e55bcabc701a9a4974 Mon Sep 17 00:00:00 2001 From: inter Date: Mon, 8 Sep 2025 16:38:08 +0800 Subject: [PATCH] Add File --- frontend/src/views/ds/js/aes.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 frontend/src/views/ds/js/aes.ts diff --git a/frontend/src/views/ds/js/aes.ts b/frontend/src/views/ds/js/aes.ts new file mode 100644 index 0000000..d1cc620 --- /dev/null +++ b/frontend/src/views/ds/js/aes.ts @@ -0,0 +1,18 @@ +import CryptoJS from 'crypto-js' + +const key = CryptoJS.enc.Utf8.parse('SQLBot1234567890') + +export const encrypted = (str: string) => { + return CryptoJS.AES.encrypt(str, key, { + mode: CryptoJS.mode.ECB, + padding: CryptoJS.pad.Pkcs7, + }).toString() +} + +export const decrypted = (str: string) => { + const bytes = CryptoJS.AES.decrypt(str, key, { + mode: CryptoJS.mode.ECB, + padding: CryptoJS.pad.Pkcs7, + }) + return bytes.toString(CryptoJS.enc.Utf8) +}