RSA की पेअर जनरेटर
संरचना
की आकार
बिट्समध्ये RSA की मॉड्युलसची लांबी
हॅश अल्गोरिदम
RSA-OAEP सोबत वापरला जाणारा हॅश अल्गोरिदम
सार्वजनिक की (SPKI PEM)
खाजगी की (PKCS#8 PEM)
तांत्रिक तपशील
RSA की पेअर जनरेटर कसा कार्य करतो
हे टूल काय करते
हा RSA की पेअर जनरेटर Web Crypto API वापरून थेट तुमच्या ब्राउझरमध्ये पब्लिक आणि प्रायव्हेट कीज तयार करतो. तो 2048, 3072, आणि 4096 बिट्सचे की साइजेस तसेच SHA-256, SHA-384, किंवा SHA-512 हॅश अल्गोरिदम्सना सपोर्ट करतो. पब्लिक की SPKI PEM फॉरमॅटमध्ये आणि प्रायव्हेट की PKCS#8 PEM फॉरमॅटमध्ये एक्सपोर्ट केली जाते—दोन्ही OpenSSL आणि बहुतेक क्रिप्टोग्राफिक लायब्ररीजशी सुसंगत आहेत. कोणताही डेटा कोणत्याही सर्व्हरकडे पाठवला जात नाही — सर्व की जनरेशन स्थानिकरित्या होते.
डेव्हलपरसाठी सामान्य वापर प्रकरणे
डेव्हलपर्स हे टूल एन्क्रिप्शन वर्कफ्लोजची चाचणी करण्यासाठी, JWT RS256 साइनिंग सेटअप करण्यासाठी, TLS/SSL सर्टिफिकेट्स कॉन्फिगर करण्यासाठी, आणि सेवांमधील सुरक्षित कम्युनिकेशनचे प्रोटोटायपिंग करण्यासाठी जलद RSA की पेअर्स जनरेट करण्यासाठी वापरतात. डेव्हलपमेंट एन्व्हायर्नमेंट्स, CI/CD पाइपलाइन्स, किंवा OpenSSL इन्स्टॉल न करता पब्लिक-की क्रिप्टोग्राफी शिकण्यासाठी डिस्पोजेबल की पेअरची गरज असताना हे उपयुक्त ठरते.
की साइजेस आणि हॅश अल्गोरिदम्स
RSA 2048-बिट कीज मोठ्या प्रमाणावर वापरल्या जातात आणि बहुतेक अॅप्लिकेशन्ससाठी सुरक्षित मानल्या जातात. RSA 3072-बिट कीज अधिक उच्च सुरक्षा मार्जिन देतात आणि 2030 नंतरच्या संरक्षणासाठी NIST कडून शिफारस केल्या जातात. RSA 4096-बिट कीज कमाल सुरक्षा देतात, पण जनरेट आणि प्रोसेस करण्यास अधिक वेळ लागतो. हॅश अल्गोरिदम (SHA-256, SHA-384, SHA-512) एन्क्रिप्शन ऑपरेशन्ससाठी RSA-OAEP सोबत वापरला जातो आणि की फॉरमॅटवर परिणाम करत नाही.
PEM फॉरमॅट आणि सुसंगतता
जनरेट केलेल्या कीज RFC 7468 नुसार 64-कॅरेक्टर लाइन रॅपिंगसह स्टँडर्ड PEM एन्कोडिंग वापरतात. पब्लिक की SPKI (Subject Public Key Info) फॉरमॅट वापरते, तर प्रायव्हेट की PKCS#8 फॉरमॅट वापरते. या OpenSSL, Node.js crypto, Java KeyFactory, Python cryptography, आणि इतर बहुतेक लायब्ररीजशी सुसंगत आहेत. तुम्ही कीज .pem फाइल्स म्हणून सेव्ह करून त्या थेट तुमच्या अॅप्लिकेशन्समध्ये वापरू शकता.
कोडच्या तुलनेत हे टूल कधी वापरावे
विकास, चाचणी आणि शिकण्यासाठी जलद की जनरेशनसाठी हा जनरेटर वापरा. प्रॉडक्शन सिस्टीमसाठी, योग्य की स्टोरेज, अॅक्सेस कंट्रोल आणि रोटेशन पॉलिसीज सुनिश्चित करण्यासाठी तुमच्या प्लॅटफॉर्मच्या क्रिप्टो लायब्ररीचा किंवा OpenSSL कमांड-लाइन टूल्सचा वापर करून RSA कीज तयार करा. प्रॉडक्शन सिक्युरिटीसाठी ब्राउझरमध्ये तयार केलेल्या कीज कधीही वापरू नका — नेहमी तुमच्या संस्थेच्या की मॅनेजमेंट पद्धतींचे पालन करा.