RSA की पेयर जनरेटर
Web Crypto का उपयोग करके अपने ब्राउज़र में RSA सार्वजनिक/निजी की जोड़े उत्पन्न करें। 2048, 3072, या 4096 बिट्स। PEM प्रारूप। कोई डेटा आपके डिवाइस को नहीं छोड़ता।
सार्वजनिक की (PEM)
निजी की (PEM)
संदर्भ
RSA क्या है?
RSA एन्क्रिप्शन और डिजिटल हस्ताक्षर के लिए व्यापक रूप से उपयोग किया जाने वाला सार्वजनिक-की क्रिप्टोसिस्टम है। एक की पेयर में एक सार्वजनिक की (साझा करने योग्य, एन्क्रिप्शन या हस्ताक्षर सत्यापन के लिए उपयोग) और एक निजी की (गुप्त, डिक्रिप्शन या साइनिंग के लिए उपयोग) होती है। यह टूल ब्राउज़र के SubtleCrypto.generateKey() API का उपयोग करता है। 2048 बिट्स वर्तमान में व्यावहारिक न्यूनतम है; 4096 बिट्स अधिक रूढ़िवादी है।
सामान्य उपयोग
- SSH कीज़ — सर्वर एक्सेस के लिए PEM को OpenSSH प्रारूप में बदलें।
- JWT साइनिंग — RS256 के साथ टोकन साइन करें।
- TLS प्रमाणपत्र — CSR निर्माण के लिए कीज़ उत्पन्न करें।
- एन्क्रिप्शन — छोटे एन्क्रिप्टेड पेलोड का आदान-प्रदान करें।
आउटपुट प्रारूप
- PEM — BEGIN/END लाइनों के बीच base64-एन्कोडेड DER, सबसे सामान्य प्रारूप।
- JWK — JSON Web Key, आधुनिक वेब API और OIDC में उपयोग किया जाता है।
गोपनीयता
कीज़ Web Crypto के माध्यम से 100% आपके ब्राउज़र में उत्पन्न होती हैं। कुछ भी किसी सर्वर पर नहीं भेजा जाता।