aes-encryption.com
हिन्दी

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

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

AES · GCM / CBC / CTR

AES-128, AES-192 और AES-256 कुंजी के आकार

कच्चे कुंजी बाइट्स के साथ पासवर्ड को भ्रमित किए बिना AES कुंजी लंबाई, Hex/Base64 आकार और ब्राउज़र संगतता की तुलना करें।

वर्णों से पहले बाइट्स गिनें

कुंजी का आकारबाइट्सHex अंकBase64 लंबाई
128 बिट्स163224
192 बिट्स244832
256 बिट्स326444

जहां आवश्यक हो, Base64 लंबाई में मानक पैडिंग शामिल है। एन्कोडिंग से प्रतिनिधित्व बदलता है, एन्ट्रापी नहीं। एक 64-वर्ण Hex कुंजी 32 बाइट्स का प्रतिनिधित्व करती है; एक 64-वर्ण UTF-8 स्ट्रिंग आम तौर पर विभिन्न बाइट्स का प्रतिनिधित्व करती है।

प्रोटोकॉल के लिए आवश्यक कुंजी चुनें

एक प्राप्तकर्ता प्रणाली को समान कुंजी और एल्गोरिदम पता होना चाहिए। AES-256 को AES-128 में फिट करने के लिए छोटा करने से अनुकूलता बरकरार नहीं रहती है। केवल एक तरफ का आकार बढ़ाने से संग्रहीत सिफरटेक्स्ट अपग्रेड नहीं होता है। कुंजी की लंबाई की परवाह किए बिना मोड, nonce, प्रमाणीकरण और कुंजी-प्रबंधन प्रक्रिया आवश्यक रहती है।

सभी AES वेरिएंट 128-बिट ब्लॉक का उपयोग करते हैं। साइट क्रिप्टो.getRandomValues ​​के साथ सभी तीन प्रमुख आकार उत्पन्न करती है। रॉ AES-192 नामित संगतता बैकएंड का उपयोग करता है; AES-128/256 Web Crypto का उपयोग करें। लक्षित ब्राउज़रों को अभी भी वास्तविक परीक्षण की आवश्यकता है, विशेष रूप से क्लिपबोर्ड, वर्कर्स और डाउनलोड के लिए।

एक UTF-8 उदाहरण जो लंबाई की त्रुटियों को पकड़ता है

आठ चीनी अक्षर आठ बाइट्स के बजाय 24 UTF-8 बाइट्स पर कब्जा कर सकते हैं। यह एक 192-बिट बाइट अनुक्रम बना सकता है, लेकिन एक यादगार वाक्यांश स्वचालित रूप से एक मजबूत यादृच्छिक कुंजी नहीं है। उपकरण इनपुट को चुपचाप काटने, दोहराने या शून्य-पैडिंग करने के बजाय डिकोड किए गए बाइट्स को मान्य करता है।

जब कोई प्रोटोकॉल कच्चे बाइट्स की अपेक्षा करता है तो जेनरेट की गई यादृच्छिक कुंजी का उपयोग करें। जब कोई मानव पासवर्ड प्रदान करता है तो पासवर्ड मोड का उपयोग करें: PBKDF2 एक सॉल्ट और एक घोषित कार्य कारक के साथ एक कुंजी प्राप्त करता है। किसी पासवर्ड को रॉ-की बॉक्स में कॉपी करने से वह व्युत्पत्ति लागू नहीं होती है।

कुंजी और पुनर्प्राप्ति पैरामीटर रखें

केवल एक रॉ कुंजी पूर्ण पुनर्प्राप्ति रिकॉर्ड नहीं है। कुंजी को अलग रखते हुए, मोड, nonce या IV, टैग लेआउट, AAD, एन्कोडिंग और पैडिंग/काउंटर नियमों को सिफरटेक्स्ट के साथ सहेजें। यदि आप किसी कुंजी को घुमाते हैं, तो उस डेटा के लिए पुरानी कुंजी को बनाए रखें जिसे अभी भी इसकी आवश्यकता है; यह वेबसाइट प्रमुख आविष्कारों का प्रबंधन नहीं करती है या छोड़े गए मूल्यों को पुनर्प्राप्त नहीं करती है।

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

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

अद्यतन अक्टूबर 16, 2026

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

क्या Base64 कुंजी को मजबूत बनाता है?

नहीं, यह उन्हीं बाइट्स का एन्कोडिंग है। ताकत इस बात पर निर्भर करती है कि कुंजी कैसे बनाई गई और उपयोग की गई, न कि उसके प्रदर्शित वर्णमाला पर।

क्या प्रत्येक ब्राउज़र मूल रूप से AES-192 के साथ एन्क्रिप्ट कर सकता है?

ऐसा मत मानिए. यह उपकरण कच्चे AES-192 के लिए एक स्पष्ट संगतता कार्यान्वयन का उपयोग करता है और बैकएंड की रिपोर्ट करता है। मूल समर्थन का परीक्षण अलग से किया जाता है और कभी भी चुपचाप प्रतिस्थापित नहीं किया जाता है।