CryptoJS 加密结果每次都不一样,怎么回事?
我用 CryptoJS 做 AES 加密,明明传入相同的 key 和明文,但每次加密出来的结果都不同,这让我没法做一致性校验。是不是哪里配置错了?
我用的是默认的 AES 加密方式,代码大概长这样:
const key = CryptoJS.enc.Utf8.parse('1234567890123456');
const encrypted = CryptoJS.AES.encrypt('hello', key);
console.log(encrypted.toString());
查了文档说默认会加随机 IV,但我不想要这个行为,怎么关掉它?
暂无解答