Javascript 未捕获类型错误:无法读取属性';0';未定义CryptoJS的定义

Javascript 未捕获类型错误:无法读取属性';0';未定义CryptoJS的定义,javascript,cryptojs,Javascript,Cryptojs,我正在使用CryptoJS,并且我不断得到未捕获的TypeError。 基本上,当我尝试发送消息并对其进行加密时,也就是当我最终收到错误时 我得到的错误在cryptoJS包中。第256行开始于 var encrypted=CryptoJS.AES.encrypt(myString,myPassword) 我假设问题在下面列出的代码段中,或者在导入包时出现 根据OP中的评论撰写的答案 密码必须是字符串而不是数字。与其输入“11111”进行测试,不如尝试使用“testpassword”。此代码不能

我正在使用CryptoJS,并且我不断得到未捕获的TypeError。 基本上,当我尝试发送消息并对其进行加密时,也就是当我最终收到错误时

我得到的错误在cryptoJS包中。第256行开始于
var encrypted=CryptoJS.AES.encrypt(myString,myPassword)

我假设问题在下面列出的代码段中,或者在导入包时出现


根据OP中的评论撰写的答案


密码必须是字符串而不是数字。与其输入“11111”进行测试,不如尝试使用“testpassword”。

此代码不能正常运行,并且您没有解释从何处获得错误。你希望得到什么样的帮助?请提供try
var myPassword=“11111”
您的纯文本必须是
字符串
,而不是
数字
。啊啊啊啊啊,谢谢您,它成功了!我把它改成了一根绳子,很好!
    var myString = messageInput.value;
    var myPassword = 11111;
    var encrypted = CryptoJS.AES.encrypt(myString, myPassword);