用私钥生成加密签名

时间:2019-11-19 19:21:41

标签: node.js

下午好,我想在Node.js中用我的私钥(pem)生成一个字符串的加密签名,但它标记了以下内容:TypeError:加密密钥需要密码短语

firma = `||${transferecias.institucionContraparte}|${transferecias.Empresa}||`;
     console.log(firma);

     var absolutePath = path.resolve('ruta\certs\\prueba-key.pem');
     var publicKey = fs.readFileSync(absolutePath, "utf8");
     var buffer = new Buffer(firma);
     var encrypted = crypto.publicEncrypt(publicKey, buffer);

     console.log(encrypted);

0 个答案:

没有答案