一个方法搞定
encrypt: function(word) {
//key可以自己定义不过要和下边的iv一致
var key = CryptoJS.enc.Utf8.parse('r2z0KDyPlqBL3LmW');
var iv = CryptoJS.enc.Utf8.parse("r2z0KDyPlqBL3LmW");
var srcs = CryptoJS.enc.Utf8.parse(word);
var encrypted = CryptoJS.AES.encrypt(srcs, key, {
iv: iv,
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.Pkcs7
});
return encrypted.ciphertext.toString()
}
需要引入的JS文件 crypto-js.min.js Git地址 https://github.com/shanlinz/AES.git