Nodejs Crypto RSA_NO_PADDING是否等效于Python?

时间:2019-12-24 09:56:15

标签: node.js python-3.x rsa

我正在使用nodejs加密RSA集成API。 问题是他们使用的是crypto.constants.RSA_NO_PADDING,我无法在python中解密。 我已经尝试过pycrypto,密码学,pycryptodome,但仍然没有希望。 这是nodejs加密功能。请给我一些希望:(。

const encryptWithPubKey = (buffer, keyPath, rsaPadding = crypto.constants.RSA_NO_PADDING) => {
  const pubKey = fs.readFileSync(keyPath)
  const encrypter = { key: pubKey, padding: rsaPadding }
  const encrypted = crypto.publicEncrypt(encrypter, buffer).toString('base64')
  return encrypted
};

0 个答案:

没有答案