尝试encryption时出错

当我试图从文本使用encryption(Node.JS)创build一个encryption的文本时,我得到一个“错误:必须给予密码types,键”。

代码如下。

var cipher = crypto.createCipher('aes-256-cbc', userId); var crypted = cipher.update(password, 'utf8', 'hex'); crypted += cipher.final('hex'); return crypted; 

但是当我使用摩卡testing它时,并没有给出任何错误。 在这两个时间里,input都是正确的。 谁能帮我?

       

网上收集的解决方案 "尝试encryption时出错"