En crypto, solo veo Signer/Verifier para hacer la firma digital y Cipher/Decipher con encriptación de clave simétrica.Cómo cifrar datos con clave pública en NodeJS?
¿Cómo cifro los datos con la clave pública?
En crypto, solo veo Signer/Verifier para hacer la firma digital y Cipher/Decipher con encriptación de clave simétrica.Cómo cifrar datos con clave pública en NodeJS?
¿Cómo cifro los datos con la clave pública?
Puede que le interese mi NaCl bindings. Desde su API:
// encrypt and sign
box(message, nonce, pubkey, privkey)
// decrypt and validate
unbox(box, nonce, pubkey, privkey)
// generates a new keypair, returns {private: <buffer>, public: <buffer>}
boxKeypair()
// lengths of nonces and public and private keys in bytes
// { nonce: x, pubkey: x, privkey: x }
lengths.box
Para los que corren en esta pregunta cuando buscando en Google, el otro SO pregunta ha respondido que ya Encrypting data with Public Key in node.js que funciona bien.