1.引入JS插件包
aes.js
core.js
enc-base64.js
mode-ecb-min.js
pad-nopadding-min.js
2.JS使用
function aesDecrypt(encrypted, key) {
console.log("encrypted="+encrypted);
var encrypted1 = CryptoJS.enc.Base64.parse(encrypted);
var decrypted = CryptoJS.AES.decrypt(encrypted, CryptoJS.enc.Utf8.parse(key), {
iv:CryptoJS.enc.Utf8.parse(key),
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.NoPadding
});
decrypted = CryptoJS.enc.Utf8.stringify(decrypted);// 转换为 utf8 字符串
console.log("decrypted="+decrypted);
return decrypted;
}