(srcs, key, {
iv: iv,
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.Pkcs7..., key, {
iv: iv,
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.Pkcs7...(encryptedHexStr);
var decrypt = CryptoJS.AES.decrypt(srcs, key, {
iv: iv,
mode:...(CryptoJS.enc.Utf8);
return decryptedStr.toString();
}
加密解密的key和iv必须是一致的,前台后台的加密方式也必须是一致的,不然肯定解不对...因为CryptoJS默认就是CBC模式和Pkcs补码,所以我只用aes.js就可以,如果大家用的是别的模式和补码方式,还要引用相应的js。
?
mode开头的是模式,pad开头的是补码方式。