cipher.update()返回null

icnyk63a  于 2021-09-23  发布在  Java
关注(0)|答案(0)|浏览(283)

我正在尝试加密一条消息。但是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)

我不明白为什么会这样。我按照这份文件的指示去做。我是新手,如果我遗漏了什么,请纠正我。谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题