我正在尝试加密一条消息。但是cipher.update()返回null(末尾的console.log不打印任何内容)。使用的代码:
const crypto = require('crypto')
let iv = crypto.randomBytes(16)
let key = crypto.createHash('sha256').update('MyKey').digest('hex').slice(0,32)
let cipher = crypto.createCipheriv('aes-256-cbc',key,iv)
encryptedPassword = cipher.update('encrypt this message','utf-8','hex')
console.log(encryptedPassword)
我不明白为什么会这样。我按照这份文件的指示去做。我是新手,如果我遗漏了什么,请纠正我。谢谢
暂无答案!
目前还没有任何答案,快来回答吧!