const CryptoJS = require('./crypto-js'); const _key = '2lpz0d8shmcp0pnw'; const _iv = 'm5bklbsxomfr0c33'; const key = CryptoJS.enc.Utf8.parse(_key); //十六位十六进制数作为密钥 const iv = CryptoJS.enc.Utf8.parse(_iv); //十六位十六进制数作为密钥偏移量 //解密方法 /** * @return {string} */ function Decrypt(word) { try { var decrypted = CryptoJS.AES.decrypt(word, key, { iv: iv, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7 }); let str = CryptoJS.enc.Utf8.stringify(decrypted).toString(); // console.log('CryptoJS===解密后=======',JSON.parse(str)) return JSON.parse(str) } catch (error) { } } // console.log(Decrypt(word)) module.exports = { // encrypted: encrypted, decrypted: Decrypt, }