tee*_*pap 11 encryption public-key-encryption node.js
在加密中,我只看到Signer/Verifier用于进行数字签名和密码/解密用对称密钥加密.
如何使用公钥加密数据?
var encrypted = crypto.publicEncrypt(publicKey, buffer);Run Code Online (Sandbox Code Playgroud)
您可能对我的NaCl 结合感兴趣。从它的 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
Run Code Online (Sandbox Code Playgroud)