【发布时间】:2020-12-24 17:58:17
【问题描述】:
这行得通:
import NodeRSA from 'node-rsa';
const myPrivateKey = '........';
const key = new NodeRSA(myPrivateKey);
const message = '1234567890';
var encrypted = key.encrypt(message, 'base64', 'utf-8');
var clearMessage = key.decrypt(encrypted, 'utf8'); // contains '1234567890'
我认为 RSA 使用公钥加密并使用私钥解密。但在上面的代码中,我似乎永远不必给NodeRSA我的公钥。
我错过了什么?
【问题讨论】:
标签: node.js security encryption rsa