2022年 3月4日 晚上7点前一直都是好的, 但是之后就是开发者工具可以解密出来, 真机无法解密
下面代码调用 decrypt 方法
在开发者工具可以解密成功, 真机无法解密, @微信官方,
import CryptoJS from "crypto-js";
const Aes = {
parse: data => {
return CryptoJS.enc.Utf8.parse(data);
},
// AES加密
encrypt: data => {
const dataStr = JSON.stringify(data);
const encrypted = CryptoJS.AES.encrypt(dataStr, Aes.parse(iaweb.key), {
iv: Aes.parse(iaweb.iv),
mode: CryptoJS.mode.CBC,
padding: CryptoJS.pad.ZeroPadding
});
return encrypted.toString();
},
// AES解密
decrypt: data => {
try {
const decrypted = CryptoJS.AES.decrypt(data, Aes.parse(iaweb.key), {
iv: Aes.parse(iaweb.iv),
padding: CryptoJS.pad.ZeroPadding
});
return decrypted.toString(CryptoJS.enc.Utf8);
} catch (e) {
return data;
}
}
};