function getAesString(data,key,iv){//加密
var key = CryptoJS.enc.Latin1.parse(key);
var iv = CryptoJS.enc.Latin1.parse(iv);
var srcs = CryptoJS.enc.Utf8.parse(data);
var encrypted = CryptoJS.AES.encrypt(srcs,key,
{
iv:iv,
mode:CryptoJS.mode.CBC,
padding:CryptoJS.pad.Pkcs7
});
return encrypted;
}
function getDAesString(encrypted,key,iv){//解密
var key = CryptoJS.enc.Latin1.parse(key);
var iv = CryptoJS.enc.Latin1.parse(iv);
var decrypted = CryptoJS.AES.decrypt(encrypted,key,
{
iv:iv,
mode:CryptoJS.mode.CBC,
padding:
CryptoJS aes加密,需key 和偏移量 iv
最新推荐文章于 2024-07-30 08:30:53 发布
本文介绍了如何使用CryptoJS进行AES加密,重点在于理解和使用key及偏移量iv。关键步骤包括将key和iv用CryptoJS.enc.Latin1.parse进行编码。参考链接提供了更多详细信息。
摘要由CSDN通过智能技术生成