简体中文 Tiếng Việt 日本語 한국어 हिन्दी Español Français العربية বাংলা Português Русский اردو Bahasa Indonesia Deutsch Naijá मराठी తెలుగు Türkçe தமிழ்
// cryptographic tool v2.0

RSAडिसिफर

क्लायंट-साइड फक्त
WEB CRYPTO API
एनक्रिप्शन टूलवर स्विच करा
🔒 क्लायंट-साइड फक्त- की आणि डेटा आपल्या ब्राउझरमध्ये राहतो आणि कधीही कोणत्याही सर्व्हरवर अपलोड केला जात नाही. मूळ वेब क्रिप्टो API द्वारे समर्थित.
अल्गोरिदम कॉन्फिगरेशन
🔑
मुख्य साहित्य
RSA-OAEP डिक्रिप्शन खाजगी की वापरते (4096-बिट /SHA-256) - ते एनक्रिप्शन दरम्यान वापरलेल्या सार्वजनिक कीशी जुळले पाहिजे
.enc फाइल लोड करण्यासाठी रिलीज करा
CIPHERTEXT / INPUT
PLAINTEXT / आउटपुट
डिक्रिप्ट केलेली फाइल डाउनलोड करण्यासाठी तयार आहे
एनक्रिप्शनची आवश्यकता आहे?
तयार - खाजगी की आणि सिफरटेक्स्ट पेस्ट करा, नंतर डिक्रिप्ट क्लिक करा
अल्गोरिदम
RSA
OAEP/SHA-256
मुख्य सामर्थ्य
4096
बिट्स
सुरक्षा पातळी
उच्च
असममित
डिक्रिप्ट केलेले
0
बाइट्स हे सत्र
🔑
RSA डिक्रिप्शनसाठी खाजगी की का आवश्यक आहे?
RSA एक असममित एन्क्रिप्शन अल्गोरिदम आहे. सार्वजनिक की डेटा एन्क्रिप्ट करते, तरडिक्रिप्शनसाठी जुळणारी खाजगी की आवश्यक आहे. खाजगी की एनक्रिप्शन पृष्ठावर वापरल्या जाणाऱ्या सार्वजनिक कीशी अनन्यपणे संबंधित आहे, म्हणून न जुळणारी की डिक्रिप्शन अयशस्वी होण्यास कारणीभूत ठरेल.

खाजगी की गोपनीय राहिली पाहिजे. तो हरवल्यास, मूळ डेटा मालकासह कोणीही, जुळणारे सिफरटेक्स्ट पुनर्प्राप्त करू शकत नाही. खाजगी की फाईल जनरेट झाल्यावर काळजीपूर्वक सेव्ह करा.
📏
की आकार एन्क्रिप्शन सेटअपशी जुळला पाहिजे
निवडलेला की आकार एन्क्रिप्शन दरम्यान वापरलेल्या सार्वजनिक की आकाराशी जुळला पाहिजे. तसे न केल्यास, खाजगी की आयात ताबडतोब अयशस्वी होऊ शकते कारण मुख्य सामग्री एकरूप होत नाही.

बहुतेक प्रकरणांमध्ये, एकदा तुम्ही योग्य PEM खाजगी की पेस्ट केल्यावर, ब्राउझर योग्य लांबीसह स्वयंचलितपणे कार्य करेल. आयात अद्याप अयशस्वी झाल्यास, की आकार आणि हॅश निवड दोन्ही एन्क्रिप्शन सेटिंग्जशी जुळत असल्याचे सत्यापित करा.
⚙️
OAEP हॅश एन्क्रिप्शनशी तंतोतंत जुळले पाहिजे
RSA-OAEP डिक्रिप्शनसाठी वापरलेला हॅश अल्गोरिदम एन्क्रिप्शन दरम्यान वापरलेल्या अल्गोरिदम सारखाच असणे आवश्यक आहे. हॅश भिन्न असल्यास, डिक्रिप्शन अयशस्वी होईल किंवा अवैध आउटपुट देईल.

एनक्रिप्शन चरण SHA-256 वापरत असल्यास, जे शिफारस केलेले डीफॉल्ट आहे, या पृष्ठाने SHA-256 देखील वापरणे आवश्यक आहे. तुम्हाला खात्री नसल्यास, योग्य संयोजन यशस्वी होईपर्यंत उपलब्ध हॅश पर्यायांची चाचणी घ्या.
🔠
इनपुट एन्कोडिंग: सायफरटेक्स्ट कोणत्या फॉरमॅटमध्ये आहे?
एन्क्रिप्शन टूल एन्कोड केलेला मजकूर आउटपुट करते. ते योग्यरित्या डिक्रिप्ट करण्यासाठी, या पृष्ठाने समान एन्कोडिंग वापरणे आवश्यक आहे जेणेकरून ते RSA-OAEP डिक्रिप्शन चालवण्यापूर्वी मूळ बायनरी बाइट्स पुनर्संचयित करू शकेल.

Base64सिफरटेक्स्टमध्ये अक्षरे, अंक आणि+/=. Hexसिफरटेक्स्ट वापरते0-9आणिa-f, प्रति बाइट दोन वर्णांसह. तुम्ही बायनरी .enc फाइल अपलोड केल्यास, एन्कोडिंग सिलेक्टरकडे आपोआप दुर्लक्ष केले जाते.
📄
PEM स्वरूप स्पष्ट केले

1️⃣ PEM म्हणजे काय?
PEM (गोपनीयता-वर्धित मेल) की आणि प्रमाणपत्रे संग्रहित आणि हस्तांतरित करण्यासाठी वापरला जाणारा मजकूर स्वरूप आहे. हे Base64-बायनरी DER डेटा एन्कोड करते आणि हेडर आणि फूटर लाईन्ससह गुंडाळते जसे की-----प्रारंभ खाजगी की -----आणि-----खाजगी की समाप्त करा -----. सामान्य लेबलांचा समावेश आहेसार्वजनिक की, खाजगी की, आणिप्रमाणपत्र. कारण तो साधा मजकूर आहे, PEM कॉपी करणे, पेस्ट करणे आणि सिस्टममध्ये एक्सचेंज करणे सोपे आहे.

2️⃣ तुम्ही इतर कोणते स्वरूप पाहू शकता?
- DER: एक कच्चा बायनरी फॉरमॅट जो ASN.1 संरचना थेट संचयित करतो आणि Java किंवा प्रमाणपत्र टूलिंगमध्ये सामान्य आहे.
- HEX: DER बाइट्सचे हेक्साडेसिमल स्ट्रिंग प्रतिनिधित्व, डीबगिंग किंवा कोडमध्ये बाइट डेटा एम्बेड करण्यासाठी उपयुक्त.
- शीर्षलेखांशिवाय बेस64: DER पेलोड बेस64 म्हणून एन्कोड केलेला परंतु PEM रॅपर्सशिवाय, सहसा कॉम्पॅक्ट कॉन्फिगरेशन फॉरमॅटमध्ये वापरला जातो.
- PKCS#12 (PFX): एक बायनरी कंटेनर जो सार्वजनिक आणि खाजगी की एकत्र पॅकेज करू शकतो, सहसा पासवर्डसह संरक्षित केला जातो.

3️⃣ प्रत्येक फॉरमॅट कधी वापरायचा?
- PEM: OpenSSL, वेब सर्व्हर, API एक्सचेंज आणि मॅन्युअल की हाताळणीसाठी सर्वात सार्वत्रिक निवड.
- DER: जेव्हा प्लॅटफॉर्म-विशिष्ट टूलिंगद्वारे बायनरी स्टोरेजला प्राधान्य दिले जाते किंवा आवश्यक असते तेव्हा उपयुक्त.
- HEX: डीबगिंगसाठी आणि बाइट-स्तरीय तपासणी महत्त्वाच्या असलेल्या परिस्थितींसाठी सुलभ.
- शीर्षलेखांशिवाय बेस64: जेव्हा आसपासचे स्वरूप PEM रॅपर्सना अनुमती देत ​​नाही आणि तुम्हाला कॉम्पॅक्ट मजकूर पेलोड हवा असेल तेव्हा उपयुक्त.
- PKCS#12: जेव्हा तुम्हाला पासवर्ड संरक्षणासह प्रमाणपत्र आणि खाजगी की वाहतूक करायची असेल तेव्हा उत्तम.