rsa-oaep-256 javascript

RSA-OAEP-256 是一种 RSA 加密方案,它使用了一种称为 Optimal Asymmetric Encryption Padding(最优非对称加密填充)的技术来保证数据的安全性。在 JavaScript 中,您可以使用 crypto 库中的 RSA-OAEP 算法来实现 RSA-OAEP-256 加密。可以使用以下代码作为参考:

const crypto = require('crypto');
const algorithm = 'RSA-OAEP';
const key = /* Your RSA key */;
const buffer = Buffer.from('Your message');
const cipher = crypto.publicEncrypt({
  key: key,
  padding: crypto.constants.RSA_PKCS1_OAEP_PADDING,
  oaepHash: 'sha256'
}, buffer);
console.log(cipher.toString('hex'));
  •