gpt4 book ai didi

javascript - CryptoJS 不忠实地解密非拉丁字符

转载 作者:行者123 更新时间:2023-11-30 16:33:08 26 4
gpt4 key购买 nike

我正在尝试使用 CryptoJS AES,如下所示:

var msg = "café";
var key = "something";
var c = CryptoJS.AES.encrypt(msg, key).toString();
CryptoJS.AES.decrypt(c, key).toString(CryptoJS.enc.Latin1);

不幸的是,这会返回 café,而不是 café。显然 Latin1 不是正确的编码,但我找不到更好的编码。有解决办法吗?

谢谢。

最佳答案

你只是缺少格式
正确的方法是使用 CryptoJS.enc.Utf8

所以,请尝试:

CryptoJS.AES.decrypt(c, key).toString(CryptoJS.enc.Utf8);

关于javascript - CryptoJS 不忠实地解密非拉丁字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33050368/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com