gpt4 book ai didi

javascript - CryptoJS -- `toString` 方法崩溃

转载 作者:行者123 更新时间:2023-11-28 03:35:56 25 4
gpt4 key购买 nike

我使用 CryptoJS 进行一些 AES 加密。代码是

const cipher = CryptoJS.AES.encrypt(plaintext, key)

如果我使用cipher.toString(CryptoJS.enc.Base64) ,然后网络崩溃,并显示“TypeError:wordArray.clamp不是一个函数”。好像只有toString()没有任何参数可以为我工作,所以我想知道 toString() 的默认编码器后台解密方法。

最佳答案

我也遇到过类似的问题:

以下代码返回 WordArray 而不是字符串,因此代码会崩溃,因为需要字符串:

const hashcode = CryptoJS.MD5(CryptoJS.enc.Latin1.parse(a.result));

要使用toString()方法解决这个问题,只需将其添加到最后即可。

const hashcode = CryptoJS.MD5(CryptoJS.enc.Latin1.parse(a.result)).toString();

关于javascript - CryptoJS -- `toString` 方法崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57744295/

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