aes-encryption.com
हिन्दी

भाषा बदलने से कार्यक्षेत्र फिर लोड होता है। पहले परिणाम सेव करें और इनपुट की कॉपी रखें।

EnglishEspañolPortuguês (Brasil)简体中文繁體中文Françaisहिन्दीবাংলা

AES · GCM / CBC / CTR

ऑनलाइन AES डिक्रिप्शन

आपके पास वास्तव में जो प्रारूप है, उससे शुरुआत करें। इस साइट के पूर्ण पुनर्प्राप्ति पैकेज को डिक्रिप्ट करें, या रॉ-की सिस्टम के लिए आवश्यक सटीक पैरामीटर प्रदान करें।

ब्राउज़र में प्रोसेसिंग128 / 192 / 256एन्क्रिप्शन कार्यक्षेत्र में एनालिटिक्स नहीं है
ब्राउज़र में प्रोसेसिंग जारी है…
लोड हो रहा है, कॉपी हो रहा है या डाउनलोड अवरुद्ध है? पृथक कार्यक्षेत्र को एक नए टैब में खोलें। इनपुट स्थानांतरित नहीं किए जाते. ↗

पहले सिफरटेक्स्ट प्रारूप को पहचानें

पासवर्ड एक AES कुंजी नहीं है, और Base64 एक एन्क्रिप्शन प्रारूप नहीं है। इस साइट के v1 पैकेज के लिए, JSON ऑब्जेक्ट को उसके प्रारूप, संस्करण, प्रकार, KDF, सॉल्ट, nonce, टैग लंबाई और सिफरटेक्स्ट फ़ील्ड के साथ बनाए रखें। पासवर्ड मोड पैकेज से इन मापदंडों को पढ़ता है और एल्गोरिदम का अनुमान नहीं लगाता है।

U2FsdGVkX1 से शुरू होने वाली एक स्ट्रिंग एक OpenSSL Salted__ लिफाफा हो सकती है। वह पासवर्ड प्रारूप, CryptoJS डिफ़ॉल्ट और मनमाने विक्रेता कंटेनर स्वचालित रूप से समर्थित नहीं हैं। रॉ मोड का चयन करना तभी उपयोगी है जब आप वास्तविक कुंजी बाइट्स और IV प्राप्त कर सकें; कुंजी फ़ील्ड में पासवर्ड दर्ज करने से किसी अन्य प्रोग्राम की व्युत्पत्ति पुन: उत्पन्न नहीं होती है।

टेक्स्ट पैकेज को डिक्रिप्ट कैसे करें

  1. एन्क्रिप्टेड फ़ाइल आयात करें चुनें या डाउनलोड की गई टेक्स्ट .aes.json फ़ाइल इनपुट पर छोड़ें। टूल पासवर्ड प्रोफ़ाइल और डिक्रिप्ट मोड चुनता है; डिक्रिप्शन अपने आप शुरू नहीं होता। पूरा JSON पैकेज पेस्ट करना भी समर्थित है।
  2. मूल पासवर्ड को बिना काटे-छाँटे दर्ज करें। डिक्रिप्ट चलाएँ और स्थानीय व्युत्पत्ति की प्रतीक्षा करें।
  3. यदि प्रमाणीकरण सफल हो जाता है, तो सादे टेक्स्ट को कॉपी या डाउनलोड करें। खाली सादा पाठ एक वैध परिणाम है.
  4. यदि पैकेज एक फ़ाइल पैकेज है, तो इसके बजाय फ़ाइल एन्क्रिप्शन का उपयोग करें। यह टूल मनमाने ढंग से एन्क्रिप्ट किए गए दस्तावेज़ों या अभिलेखों की व्याख्या नहीं करता है।

गलत कुंजी, 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 गलत कुंजी के साथ मनमाना बाइट्स लौटा सकता है। कोई भी मोड पुनर्प्राप्त सामग्री को प्रमाणित नहीं करता है। त्रुटियों की कमी को प्रमाण मानने के बजाय सटीक प्रकाशित मापदंडों और विश्वसनीय अखंडता जांच का उपयोग करें।

संबंधित उपकरण और पढ़ना

तकनीकी संदर्भ

अद्यतन नवंबर 2, 2026

लोकप्रिय मार्गदर्शक

AES क्या है?GCM, CBC और CTRAES कुंजी के आकारIV और nonceAES और RSAAES और DESपैडिंग समझें

अक्सर पूछे जाने वाले प्रश्नों

प्रमाणीकरण विफल होने का क्या मतलब है?

कुंजी या पैरामीटर मेल नहीं खाते, या डेटा क्षतिग्रस्त है। GCM प्लेनटेक्स्ट को सुरक्षित रूप से वापस नहीं लौटा सकता। त्रुटि यह स्थापित नहीं करती कि केवल पासवर्ड ही गलत है।

मैं एक अलग GCM टैग कहां लगाऊं?

कच्चे मोड और उन्नत टैग फ़ील्ड का उपयोग करें, सिफरटेक्स्ट की तरह ही एन्कोड किया गया। उस स्थिति में सिफरटेक्स्ट इनपुट में टैग भी नहीं होना चाहिए। इस साइट के पासवर्ड पैकेज पहले से ही इसमें संलग्न हैं।

क्या मैं Base64 मान पेस्ट कर सकता हूं और टूल को अनुमान लगाने दे सकता हूं?

नहीं, Base64 केवल बाइट्स का प्रतिनिधित्व करता है। आपको लिफाफा, मोड, मुख्य स्रोत, IV/nonce, टैग लेआउट और कोई AAD पता होना चाहिए।