एसिमेट्रिक की जनरेटर
अपने ब्राउज़र में पूरी तरह PEM फॉर्मेट में RSA या ECDSA की पेयर जनरेट करें।
यह कैसे काम करता है
असमित कुंजी जनरेटर ब्राउज़र में Web Crypto API का उपयोग करके RSA कुंजी जोड़े बनाता है — निजी कुंजी कभी आपके डिवाइस से नहीं जाती।
कुंजी आकार (2048 या 4096 बिट) चुनें, फिर कुंजी जोड़ा बनाएं बटन दबाएं। टूल PEM फॉर्मेट में सार्वजनिक और निजी कुंजी उत्पन्न करता है।
सार्वजनिक कुंजी दूसरों के साथ सुरक्षित रूप से साझा की जा सकती है — आपको भेजे गए संदेशों को एन्क्रिप्ट करने या आपके डिजिटल हस्ताक्षर सत्यापित करने के लिए उपयोग होती है। निजी कुंजी गोपनीय रखनी चाहिए।
RSA-2048 अधिकांश उपयोगों के लिए पर्याप्त है; RSA-4096 अधिक सुरक्षित लेकिन धीमा है।
व्यावहारिक उदाहरण
RSA-2048 चुनें और ‘जनरेट’ क्लिक करें: PEM प्रारूप में सार्वजनिक और निजी कुंजियाँ अलग-अलग पैनलों में आती हैं, हरेक के अपने कॉपी व डाउनलोड बटन, साथ में SHA-256 फ़िंगरप्रिंट — पुष्टि करने को कि सही कुंजी ही तैनात हुई। विनिर्देश कार्ड सार बताते हैं — सुरक्षा स्तर, उपयोग, कुंजी आकार। इसके बजाय ECDSA P-256 जोड़ा बनाएँ और देखें कि समान सुरक्षा पर कुंजियाँ कितनी छोटी हैं; आकार का यही अंतर है जिसकी वजह से दीर्घवृत्तीय वक्र आधुनिक TLS पर छाए हैं। सब कुछ WebCrypto में स्थानीय चलता है — निजी कुंजी ब्राउज़र से कभी बाहर नहीं जाती।
उपयोग के मामले
- RSA कुंजी जोड़ियां उत्पन्न करना
- SSL/TLS सर्टिफिकेट बनाना
- JWT टोकन साइन और सत्यापित करना
- सुरक्षित संचार
- PKI सिस्टम प्रोटोटाइप करना
अक्सर पूछे जाने वाले प्रश्न
- क्या निजी कुंजी सर्वर पर भेजी जाती है?
- कभी नहीं। कुंजी निर्माण पूरी तरह ब्राउज़र में होता है।
- कौन सा एल्गोरिदम उपयोग किया जाता है?
- RSA, पब्लिक एक्सपोनेंट 65537, निजी कुंजी PKCS#8 और सार्वजनिक SPKI फॉर्मेट में।
- कौन सा कुंजी आकार चुनें?
- 2048 बिट उद्योग मानक है; दीर्घकालिक संवेदनशील डेटा के लिए 4096 बिट।
- क्या OpenSSL में इन कुंजियों का उपयोग हो सकता है?
- हां, PEM फॉर्मेट OpenSSL और अधिकांश क्रिप्टो लाइब्रेरी के साथ संगत है।
- निजी कुंजी सुरक्षित रूप से कैसे संग्रहीत करें?
- पासवर्ड मैनेजर या एन्क्रिप्टेड कंटेनर में रखें।