RSA कुंजी जनरेटर और एनक्रिप्शन टूल
मुफ़्त ऑनलाइन RSA निजी कुंजी जनरेटर और एनक्रिप्शन टूल। RSA 1024/2048/4096 कुंजियाँ जेनरेट करें, और RSA-OAEP के साथ संदेशों को एनक्रिप्ट और डिक्रिप्ट करें।
मुफ़्त ऑनलाइन RSA निजी कुंजी जनरेटर और एनक्रिप्शन टूल। RSA 1024/2048/4096 कुंजियाँ जेनरेट करें, और RSA-OAEP के साथ संदेशों को एनक्रिप्ट और डिक्रिप्ट करें।
RSA एक असममित क्रिप्टोग्राफिक एल्गोरिदम है जो दो अलग-अलग कुंजियों का उपयोग करता है: डेटा एनक्रिप्ट करने के लिए एक सार्वजनिक कुंजी और उसे डिक्रिप्ट करने के लिए एक निजी कुंजी। इसका उपयोग सुरक्षित डेटा संचरण और डिजिटल हस्ताक्षरों के लिए व्यापक रूप से किया जाता है।
RSA-OAEP (ऑप्टिमल असममित एनक्रिप्शन पैडिंग) एक नया, अधिक सुरक्षित पैडिंग योजना है और नए अनुप्रयोगों के लिए अत्यधिक अनुशंसित है। RSA-PKCS1 एक पुराना मानक है जो मुख्य रूप से लेगेसी सिस्टम के साथ संगतता के लिए रखा गया है।
RSA जैसे असममित एल्गोरिदम बड़ी मात्रा में डेटा को सीधे एनक्रिप्ट करने के लिए डिज़ाइन नहीं किए गए हैं। अधिकतम डेटा आकार कुंजी लंबाई पर निर्भर करता है (उदाहरण के लिए, 2048-बिट RSA कुंजी केवल लगभग 200 बाइट डेटा एनक्रिप्ट कर सकती है)। बड़ी फाइलों या टेक्स्ट के लिए 'हाइब्रिड एनक्रिप्शन' का उपयोग करें: डेटा को AES जैसे सममित एल्गोरिदम से एनक्रिप्ट करें, और फिर AES कुंजी को RSA से एनक्रिप्ट करें।
हाँ। सभी कुंजी जनरेशन, एनक्रिप्शन और डिक्रिप्शन प्रक्रियाएँ आपके ब्राउज़र में Web Crypto API का उपयोग करके स्थानीय रूप से चलती हैं। कोई भी निजी कुंजी या प्लेनटेक्स्ट डेटा कभी हमारे सर्वर पर नहीं भेजा जाता।
| एल्गोरिदम | प्रकार | सर्वोत्तम के लिए | सुरक्षा | कुंजी आकार |
|---|---|---|---|---|
| RSA-OAEP | एनक्रिप्शन | सामान्य उपयोग | ⭐⭐⭐⭐⭐ | 2048+ बिट |
| RSA-PKCS1 | एनक्रिप्शन | लेगेसी सिस्टम | ⭐⭐⭐⭐ | 2048+ बिट |
| RSA-PSS | हस्ताक्षर | डिजिटल हस्ताक्षर | ⭐⭐⭐⭐⭐ | 2048+ बिट |
| ECDH | कुंजी विनिमय | प्रदर्शन | ⭐⭐⭐⭐⭐ | 256+ बिट |
| ECDSA | हस्ताक्षर | तेज़ हस्ताक्षर | ⭐⭐⭐⭐⭐ | 256+ बिट |
| SM2 | एनक्रिप्शन | चीन अनुपालन | ⭐⭐⭐⭐⭐ | 256 बिट |
| RSA बिट | ECC बिट | सुरक्षा स्तर |
|---|---|---|
| 1024 | - | ⚠️ अनुशंसित नहीं |
| 2048 | 256 | ✅ अनुशंसित |
| 3072 | 384 | ✅ मजबूत |
| 4096 | 521 | ✅ अधिकतम |
बिना पहले कोई रहस्य कुंजी साझा किए संदेश एनक्रिप्ट करें। प्रेषक प्राप्तकर्ता की सार्वजनिक कुंजी से एनक्रिप्ट करता है, केवल प्राप्तकर्ता ही अपनी निजी कुंजी से डिक्रिप्ट कर सकता है।
संदेश की प्रामाणिकता और अखंडता सिद्ध करें। हस्ताक्षरकर्ता अपनी निजी कुंजी का उपयोग करता है, कोई भी सार्वजनिक कुंजी से सत्यापित कर सकता है।
ECDH का उपयोग करके पक्षकारों के बीच सममित कुंजियाँ (जैसे AES कुंजियाँ) सुरक्षित रूप से साझा करें।
| त्रुटि | कारण | समाधान |
|---|---|---|
| कुंजी आयात विफल | अमान्य प्रारूप | PEM या JWK प्रारूप का उपयोग करें |
| एनक्रिप्शन विफल | कुंजी आकार बहुत छोटा | 2048+ बिट कुंजियाँ उपयोग करें |
| डिक्रिप्शन विफल | गलत कुंजी युग्म | मेल खाती सार्वजनिक/निजी कुंजी सुनिश्चित करें |
| डेटा बहुत लंबा | संदेश कुंजी क्षमता से अधिक | हाइब्रिड एनक्रिप्शन (RSA + AES) का उपयोग करें |