【发布时间】:2022-04-20 22:48:39
【问题描述】:
我正在尝试使用 PGP 加密消息,但收到一条错误消息:
ReferenceError: TextDecoder is not defined
at Object.decodeUTF8 (node_modules/openpgp/src/util.js:225:21)
at Do.read (node_modules/openpgp/src/packet/userid.js:78:25)
at callback (node_modules/openpgp/src/packet/packetlist.js:82:28)
at Xs (node_modules/openpgp/src/packet/packet.js:282:13)
at node_modules/openpgp/src/packet/packetlist.js:96:11
这就是我的代码的样子:
const plainData = random.uuid()
const publicKeyArmored = fs.readFileSync('/path/any.asc').toString();
const publicKey = await openpgp.readKey( { armoredKey: publicKeyArmored } )
console.log(publicKey)
当我打印publicKeyArmored 时,一切正常。一旦到达前面显示的console.log,就会出现错误
【问题讨论】:
标签: node.js openpgp.js