import CryptoJS from "crypto-js"; export function Encrypt(word) { let key = 'AD42F7787B035B7580000EF93BE20BAD' let iv = 'AD42F7787B035B75' key = CryptoJS.enc.Utf8.parse(key) ; iv = CryptoJS.enc.Utf8.parse(iv); let srcs = CryptoJS.enc.Utf8.parse(word); let encrypted = CryptoJS.AES.encrypt(srcs, key, { iv: iv, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7 }); //����base64 return CryptoJS.enc.Base64.stringify(encrypted.ciphertext); } export function Decrypt(word) { let key = 'AD42F7787B035B7580000EF93BE20BAD' let iv = 'AD42F7787B035B75' key = CryptoJS.enc.Utf8.parse(key); iv = CryptoJS.enc.Utf8.parse(iv); let base64 = CryptoJS.enc.Base64.parse(word); let src = CryptoJS.enc.Base64.stringify(base64); let decrypt = CryptoJS.AES.decrypt(src, key, { iv: iv, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7 }); let decryptedStr = decrypt.toString(CryptoJS.enc.Utf8); return decryptedStr.toString(); }