अभी तक मैंने केवल डिजिटल हस्ताक्षर और कुंजी समझौते प्रोटोकॉल में उपयोग किया है। क्या वास्तव में डेटा एन्क्रिप्ट करने के लिए आरएसए की तरह इस्तेमाल किया जा सकता है? क्या इसके लिए कोई पुस्तकालय हैं?क्या डेटा एन्क्रिप्ट करने के लिए अंडाकार वक्र क्रिप्टोग्राफी का उपयोग करना संभव है?
संपादित:
मुझे आरएसए की तरह कुछ चाहिए। रिसीवर सार्वजनिक कुंजी के साथ डेटा एन्क्रिप्ट करें ताकि बाद में वह इसे अपनी निजी कुंजी के साथ डिस्क्रिप्ट कर सके।
मुझे पता है कि ईसीडीएच का उपयोग किसी के लिए एक गुप्त मूल्य भेजने के लिए किया जा सकता है लेकिन आप यह तय नहीं करते कि कौन सा डेटा भेजा गया है। ईसीडीएच के साथ "नियमित" डीएच के विपरीत परिणामस्वरूप गुप्त मूल्य हमेशा समान होता है क्योंकि यह केवल कीपैयर पर निर्भर करता है। मुझे लगता है कि मैं इस मान का उपयोग एक सममित सिफर की कुंजी के रूप में कर सकता हूं और मेरे द्वारा चुने गए एक और कुंजी को एन्क्रिप्ट कर सकता हूं और उस कुंजी के साथ डेटा एन्क्रिप्ट कर सकता हूं (यदि मैं एकाधिक रिसीवर का समर्थन करना चाहता हूं)। क्या यह एक अच्छा तरीका है?
यह एक दिलचस्प सवाल है। कुंजी ट्रांस्पोर्टिंग के लिए ईसीसी का उपयोग करने के लिए आपने जो अंतिम दृष्टिकोण लिया था? – Raj