aes-encryption.com
हिन्दी

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

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

AES · GCM / CBC / CTR

AES कुंजी जनरेटर

अपने ब्राउज़र के क्रिप्टोग्राफ़िक यादृच्छिक स्रोत के साथ सटीक-लंबाई AES कुंजी बाइट्स उत्पन्न करें। आकार और एन्कोडिंग चुनें, फिर परिणाम स्वयं सहेजें।

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

यादृच्छिक बाइट्स, कोई यादगार पासवर्ड नहीं

एक AES कुंजी में बिल्कुल 16, 24 या 32 बाइट्स होते हैं। जनरेटर क्रिप्टो.getRandomValues ​​का उपयोग करता है, Math.random का नहीं, एक टाइमस्टैम्प या शून्य के साथ विस्तारित एक छोटा शब्द। Hex और Base64 उन्हीं बाइट्स के वैकल्पिक एन्कोडिंग हैं; वे प्रदर्शित स्ट्रिंग को लंबा बनाकर ताकत नहीं जोड़ते हैं।

जेनरेट की गई कुंजी ब्राउज़र स्टोरेज, यूआरएल, अकाउंट या सर्वर बैकअप में संग्रहीत नहीं होती है। इसे जानबूझकर कॉपी या डाउनलोड करें और सहेजी गई फ़ाइल को सुरक्षित रखें। पृष्ठ को साफ़ करने या छोड़ने से प्रदर्शित मूल्य जारी हो जाता है; यह कोई गारंटी नहीं है कि प्रत्येक डिवाइस मेमोरी कॉपी सुरक्षित रूप से मिटा दी गई है।

कुंजी कैसे बनाएं और उसका उपयोग कैसे करें

  1. प्राप्त प्रणाली के अनुसार AES-128, AES-192 या AES-256 का चयन करें।
  2. Hex या Base64 चुनें, फिर जनरेट करें। प्रत्येक क्लिक नए बाइट्स बनाता है; यह पहले से सहेजी गई कुंजी को दोबारा एनकोड नहीं करता है।
  3. यदि मौजूद हो तो Base64 पैडिंग सहित संपूर्ण परिणाम की प्रतिलिपि बनाएँ। गंतव्य पर डिकोड की गई लंबाई की पुष्टि करें।
  4. AES टूल की रॉ प्रोफ़ाइल में, समान एन्कोडिंग और कुंजी आकार चुनें। मोड और IV/nonce पैरामीटर को कुंजी से अलग से सहेजें।

कुंजी पीढ़ी यह गारंटी नहीं देती कि प्रत्येक ब्राउज़र मूल रूप से AES-192 एन्क्रिप्शन लागू करता है। इस साइट के कच्चे AES-192 संचालन स्पष्ट रूप से पहचाने गए नोबल-सिफर संगतता बैकएंड का उपयोग करते हैं; AES-128/256 Web Crypto का उपयोग करें। दोनों पथों का स्वतंत्र कार्यान्वयन के विरुद्ध परीक्षण किया जाता है।

कुंजी का आकार और एन्कोडेड लंबाई

AES कुंजीकच्चे बाइट्सHex अक्षरमानक Base64 वर्ण
AES-128163224, पैडिंग सहित
AES-192244832
AES-256326444, पैडिंग सहित

UTF-8 वर्णों को बाइट्स के रूप में न गिनें। लंबाई की जांच को पूरा करने के लिए लंबी कुंजी को न काटें, छोटा पासवर्ड न दोहराएं या शून्य न जोड़ें। यदि आपको पासवर्ड-आधारित एन्क्रिप्शन की आवश्यकता है, तो पासवर्ड प्रोफ़ाइल चुनें, जो दस्तावेज़ सॉल्ट और लागत मापदंडों के साथ एक कुंजी प्राप्त करती है।

आप जिस सिस्टम का उपयोग करेंगे उसके लिए एक कुंजी चुनें

किसी मौजूदा एप्लिकेशन के लिए, उसके द्वारा निर्दिष्ट कुंजी आकार का उपयोग करें। इस साइट के पासवर्ड वर्कफ़्लो के लिए, आपको पहले एक रॉ कुंजी उत्पन्न करने की आवश्यकता नहीं है: पासवर्ड एन्क्रिप्शन आपके पासवर्ड से एक प्राप्त करता है। जब आपको रॉ-की प्रोफ़ाइल या किसी अन्य संगत एप्लिकेशन के लिए वास्तविक कुंजी बाइट्स की आवश्यकता हो तो जनरेटर का उपयोग करें।

एक ठोस एन्कोडिंग संदर्भ के लिए, ये दो सार्वजनिक स्ट्रिंग 00 से 0f तक समान 16 बाइट्स का प्रतिनिधित्व करते हैं:

Hex:    000102030405060708090a0b0c0d0e0f
Base64: AAECAwQFBgcICQoLDA0ODw==

यह एक सार्वजनिक उदाहरण है, निजी डेटा के लिए उपयोग की जाने वाली कुंजी नहीं। एक नव निर्मित AES-128 कुंजी की लंबाई समान है लेकिन अलग-अलग यादृच्छिक बाइट्स हैं। जनरेट करने से पहले आकार और एन्कोडिंग का चयन करें: नियंत्रण बदलने से वर्तमान परिणाम अमान्य हो जाता है, और दोबारा जनरेट करने से पुरानी कुंजी को परिवर्तित करने के बजाय एक अलग कुंजी बन जाती है।

यहां अपनी जेनरेट की गई कुंजी का उपयोग करने के लिए, AES एन्क्रिप्शन खोलें और मिलान सेटिंग्स के साथ रॉ-की प्रोफ़ाइल का चयन करें। किसी मौजूदा संदेश को पुनर्प्राप्त करने के लिए, AES डिक्रिप्शन को मूल कुंजी और सहेजे गए पैरामीटर के साथ खोलें, न कि नए उत्पन्न प्रतिस्थापन के साथ।

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

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

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

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

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

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

क्या Hex को Base64 में बदलने से मेरी पिछली कुंजी बनी रहती है?

नहीं, जनरेटर सेटिंग्स को संपादित करने से पुराना परिणाम अमान्य हो जाता है; जनरेट एक नई यादृच्छिक कुंजी बनाता है। यदि आपको समान बाइट्स की आवश्यकता है तो किसी विश्वसनीय बाइट-एन्कोडिंग टूल के साथ सहेजी गई कुंजी की एन्कोडिंग को कनवर्ट करें।

क्या कुंजी स्वचालित रूप से सहेजी गई है?

नहीं, आपको इसे कॉपी या डाउनलोड करना होगा। कोई सर्वर बैकअप या पुनर्प्राप्ति खाता नहीं है.

क्या मैं जनरेट की गई कुंजी को पासवर्ड प्रोफ़ाइल में पेस्ट कर सकता हूं?

वह इसे एक पासवर्ड के रूप में मानेगा और अलग-अलग बाइट्स प्राप्त करेगा। इसे सीधे AES कुंजी के रूप में उपयोग करने के लिए, सही एन्कोडिंग के साथ रॉ-कुंजी प्रोफ़ाइल का चयन करें।