2011-10-15 26 views
10

क्रिप्टो में, मैं डिजिटल हस्ताक्षर और सिफर/डीसिफर को सममित कुंजी एन्क्रिप्शन के साथ केवल हस्ताक्षरकर्ता/सत्यापनकर्ता देखता हूं।नोडजेएस में सार्वजनिक कुंजी के साथ डेटा एन्क्रिप्ट कैसे करें?

मैं सार्वजनिक कुंजी के साथ डेटा कैसे एन्क्रिप्ट कर सकता हूं?

उत्तर

1

आपको मेरे NaCl bindings में रुचि हो सकती है। अपने एपीआई से:

// 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 
7

जो लोग इस सवाल में चलाने जब googling के लिए, अन्य तो सवाल यह पहले से ही Encrypting data with Public Key in node.js जो अच्छी तरह से काम करता है उत्तर दिया है।

संबंधित मुद्दे

 संबंधित मुद्दे