前端js aes加密 解密
//加密
var data = '世界你好';
var key = CryptoJS.enc.Utf8.parse('dvyYRQlnPRCMdQSe');
var iv = CryptoJS.enc.Utf8.parse('face0123456789ai');
var a = CryptoJS.AES.encrypt(data, key, {iv:iv,mode:CryptoJS.mode.CBC}).toString();
console.log(a);
//解密
var ikey = CryptoJS.enc.Utf8.parse('dvyYRQlnPRCMdQSe');
var iiv = CryptoJS.enc.Utf8.parse('face0123456789ai');
var pwd = a;
var b = CryptoJS.AES.decrypt(pwd, ikey, {iv:iiv,mode:CryptoJS.mode.CBC}).toString(CryptoJS.enc.Utf8);
console.log(b);
需要引入aes.js,和pad-zeropadding-min.js
https://cx-a.com/zy/js/aes.js
https://cx-a.com/zy/js/pad-zeropadding-min.js
版权属于:原链接作者
转载是因为内容优秀,怕原地址失效所以保存,如有版权问题,我们将尽快隐藏或删除文章。