【发布时间】:2018-06-22 02:18:33
【问题描述】:
我正在使用 CryptoJS,但我不断收到 Uncaught TypeError。 基本上,当我尝试发送消息并对其进行加密时,我最终会收到错误消息。
我得到的错误是在 cryptoJS 包中。第 256 行开始于
var encrypted = CryptoJS.AES.encrypt(myString, myPassword);
我假设问题出在我在下面列出的代码中,或者在我导入包时出现。
var myString = messageInput.value;
var myPassword = 11111;
var encrypted = CryptoJS.AES.encrypt(myString, myPassword);
【问题讨论】:
-
此代码无法按原样运行,并且您没有解释错误出现在哪里。您究竟希望如何获得帮助?请提供minimal reproducible example
-
试试
var myPassword = "11111"; -
您的纯文本必须是
string,而不是number。 -
啊啊啊谢谢你成功了!我把它改成了一个字符串,它很好!
标签: javascript cryptojs