import CryptoJS from 'crypto-js' export function getAES(str,key){ // encryption window var ss = decryptByDES(str,key) return ss; } function decryptByDES(ciphertext, key) { var keyHex = CryptoJS.enc.Base64.parse(key); // direct decrypt ciphertext var decrypted = CryptoJS.TripleDES.decrypt({ ciphertext: CryptoJS.enc.Base64.parse(ciphertext) }, keyHex, { mode: CryptoJS.mode.ECB, padding: CryptoJS.pad.Pkcs7 }); return decrypted.toString(CryptoJS.enc.Utf8) ; } export function sign(serverKey,token,url,timestamp,oldParamsJson){//解密 var sign = `serverKey=${serverKey}&token=${token}&service=${url}×tamp=${timestamp}&request=${oldParamsJson}` console.log(sign) var signMd5 = CryptoJS.MD5(sign).toString(CryptoJS.enc.Hex); console.log(signMd5) return signMd5; }