पहले सिफरटेक्स्ट प्रारूप को पहचानें
पासवर्ड एक AES कुंजी नहीं है, और Base64 एक एन्क्रिप्शन प्रारूप नहीं है। इस साइट के v1 पैकेज के लिए, JSON ऑब्जेक्ट को उसके प्रारूप, संस्करण, प्रकार, KDF, सॉल्ट, nonce, टैग लंबाई और सिफरटेक्स्ट फ़ील्ड के साथ बनाए रखें। पासवर्ड मोड पैकेज से इन मापदंडों को पढ़ता है और एल्गोरिदम का अनुमान नहीं लगाता है।
U2FsdGVkX1 से शुरू होने वाली एक स्ट्रिंग एक OpenSSL Salted__ लिफाफा हो सकती है। वह पासवर्ड प्रारूप, CryptoJS डिफ़ॉल्ट और मनमाने विक्रेता कंटेनर स्वचालित रूप से समर्थित नहीं हैं। रॉ मोड का चयन करना तभी उपयोगी है जब आप वास्तविक कुंजी बाइट्स और IV प्राप्त कर सकें; कुंजी फ़ील्ड में पासवर्ड दर्ज करने से किसी अन्य प्रोग्राम की व्युत्पत्ति पुन: उत्पन्न नहीं होती है।
टेक्स्ट पैकेज को डिक्रिप्ट कैसे करें
- एन्क्रिप्टेड फ़ाइल आयात करें चुनें या डाउनलोड की गई टेक्स्ट .aes.json फ़ाइल इनपुट पर छोड़ें। टूल पासवर्ड प्रोफ़ाइल और डिक्रिप्ट मोड चुनता है; डिक्रिप्शन अपने आप शुरू नहीं होता। पूरा JSON पैकेज पेस्ट करना भी समर्थित है।
- मूल पासवर्ड को बिना काटे-छाँटे दर्ज करें। डिक्रिप्ट चलाएँ और स्थानीय व्युत्पत्ति की प्रतीक्षा करें।
- यदि प्रमाणीकरण सफल हो जाता है, तो सादे टेक्स्ट को कॉपी या डाउनलोड करें। खाली सादा पाठ एक वैध परिणाम है.
- यदि पैकेज एक फ़ाइल पैकेज है, तो इसके बजाय फ़ाइल एन्क्रिप्शन का उपयोग करें। यह टूल मनमाने ढंग से एन्क्रिप्ट किए गए दस्तावेज़ों या अभिलेखों की व्याख्या नहीं करता है।
गलत कुंजी, nonces, टैग या क्षतिग्रस्त सिफरटेक्स्ट सभी GCM प्रमाणीकरण त्रुटि का कारण बन सकते हैं। संदेश यह निर्धारित नहीं कर सकता कि कौन सा ग़लत था; कोई आंशिक सादा पाठ जारी नहीं किया गया है. जब तक कोई भिन्न मोड पढ़ने योग्य दिखने वाला आउटपुट उत्पन्न न कर दे, तब तक यादृच्छिक रूप से बाइट्स बदलते न रहें।
यदि डिक्रिप्शन विफल हो जाता है, तो मिलान आइटम की जांच करें
| आपने क्या देखा | आगे क्या जांचना है |
|---|---|
| पैकेज को पढ़ा नहीं जा सकता या इसका प्रारूप असमर्थित है | इस साइट से डाउनलोड किया गया पूरा टेक्स्ट .aes.json आयात करें। सिफरटेक्स्ट फ़ील्ड अपने आप में पैकेज नहीं है। |
| पैकेज में टेक्स्ट के बजाय एक फ़ाइल है | मूल फ़ाइल को पुनर्स्थापित करने के लिए फ़ाइल एन्क्रिप्शन खोलें। |
| कुंजी लंबाई या Hex/Base64 एन्कोडिंग अमान्य है | कुंजी की डिकोड की गई बाइट लंबाई की जांच करने से पहले उसकी एन्कोडिंग का मिलान करें। कुंजी जनरेटर समर्थित आकार दिखाता है; नई कुंजी बनाने से पुराना संदेश पुनर्प्राप्त नहीं होगा। |
| IV या nonce की लंबाई ग़लत है | इसके मूल एन्कोडिंग में मूल पैरामीटर का उपयोग करें: यह टूल एक 12-बाइट GCM nonce या एक 16-बाइट CBC IV/CTR काउंटर की अपेक्षा करता है। |
| GCM प्रमाणीकरण विफल हो गया | मूल पासवर्ड या कुंजी, nonce, टैग, AAD और पूर्ण सिफरटेक्स्ट की जाँच करें। यह त्रुटि अकेले यह पहचान नहीं कर सकती कि कौन सा आइटम भिन्न है। |
क्या आप अपना डेटा उपयोग करने से पहले प्रक्रिया सीखना चाहते हैं? एन्क्रिप्शन पेज पर एक सार्वजनिक उदाहरण बनाएं, पूरा पैकेज डाउनलोड करें और इसे यहां लाएं। सफल डिक्रिप्शन को मूल संदेश को पुन: प्रस्तुत करना चाहिए, न कि नए एन्क्रिप्टेड मान को।
कच्ची संगतता चेकलिस्ट
इन सभी का मिलान करें: AES मोड; 16/24/32-बाइट कुंजी; कुंजी एन्कोडिंग; 12-बाइट GCM nonce या 16-बाइट CBC IV/CTR काउंटर; और सिफरटेक्स्ट एन्कोडिंग। यदि उपयोग किया जाता है तो GCM को समान अतिरिक्त प्रमाणित डेटा की आवश्यकता होती है। जब सिफरटेक्स्ट में पहले से ही अपना अंतिम 16-बाइट टैग शामिल हो तो अलग टैग फ़ील्ड को खाली छोड़ दें।
CBC यहां PKCS7 पैडिंग हटाता है। CTR में कोई पैडिंग नहीं है और 64-बिट लो-ऑर्डर काउंटर फ़ील्ड का उपयोग करता है। CBC पैडिंग विफलता गलत पासवर्ड का विश्वसनीय निदान नहीं है, और CTR गलत कुंजी के साथ मनमाना बाइट्स लौटा सकता है। कोई भी मोड पुनर्प्राप्त सामग्री को प्रमाणित नहीं करता है। त्रुटियों की कमी को प्रमाण मानने के बजाय सटीक प्रकाशित मापदंडों और विश्वसनीय अखंडता जांच का उपयोग करें।
संबंधित उपकरण और पढ़ना
- पाठ एन्क्रिप्ट करें
- फ़ाइल एन्क्रिप्ट करें
- एक कुंजी उत्पन्न करें
- AES एन्क्रिप्शन क्या है? कुंजी, ब्लॉक और पुनर्प्राप्ति
- AES-GCM बनाम CBC बनाम CTR: प्रमाणीकरण और पैरामीटर
- AES-128 बनाम AES-192 बनाम AES-256: बाइट्स और एन्कोडिंग
तकनीकी संदर्भ
अद्यतन नवंबर 2, 2026
