如果私钥是在Node.js加密库中无密码生成的,如何使用密码更新私钥?

时间:2019-06-03 08:07:50

标签: node.js cryptojs

我使用Node.js(10.16.0)本机Crypto lib生成RSA密钥对。使用我的配置,我创建了没有密码短语的私钥,因为我需要对其进行一些操作,然后在该私钥上设置密码短语之后。我该如何使用确切的库版本?

这是我用于生成密钥对的配置。

generateKeyPair(
      "rsa",
      {
        modulusLength: 2048,
        publicKeyEncoding: {
          type: "spki",
          format: "pem"
        },
        privateKeyEncoding: {
          type: "pkcs8",
          format: "pem",
        }
      })

我在文档中没有看到任何直接的功能,但是也许有一种方法可以组合其他加密功能以获得预期的结果?

0 个答案:

没有答案