एडवांस एन्क्रिप्शन मानक(एईएस) के बा। एगो सममित एन्क्रिप्शन एल्गोरिदम हवे। एईएस अबतक ले इंडस्ट्री के मानक हवे काहें से कि एह में 128 बिट, 192 बिट आ 256 बिट एन्क्रिप्शन के इजाजत बा। सममित एन्क्रिप्शन असममित एन्क्रिप्शन के तुलना में तेजी से होला आ एकर इस्तेमाल डेटाबेस सिस्टम नियर सिस्टम सभ में होला। निम्नलिखित कवनो सादा-पाठ भा पासवर्ड के एईएस एन्क्रिप्शन आ डिक्रिप्शन करे खातिर एगो ऑनलाइन टूल बा।
ई टूल एन्क्रिप्शन आ डिक्रिप्शन के कई गो तरीका उपलब्ध करावे ला जइसे कि... ईसीबी, सीबीसी, सीटीआर, सीएफबी अवुरी जीसीएम मोड में बा. जीसीएम के बा के सीबीसी मोड से ढेर सुरक्षित मानल जाला आ एकरे परफार्मेंस खातिर एकरा के व्यापक रूप से अपनावल जाला।
एईएस एन्क्रिप्शन के बारे में अधिक जानकारी खातिर, देखीं एईएस एन्क्रिप्शन पर ई सफाई दिहल गइल बा। नीचे एन्क्रिप्शन आ डिक्रिप्शन खातिर इनपुट लेवे खातिर फार्म दिहल गइल बा।
कवनो गुप्त कुंजी मान जवन रउरा दर्ज करीं, भा हमनी का जनरेट करीं जा ऊ एह साइट पर संग्रहीत ना होखे, ई टूल HTTPS URL का माध्यम से दिहल गइल बा जेहसे कि ई सुनिश्चित कइल जा सके कि कवनो गुप्त कुंजी चोरी ना हो सके.
प्रमुख विशेषता बा
- Symmetric कुंजी एल्गोरिदम: एन्क्रिप्शन आ डिक्रिप्शन दुनों खातिर एकही कुंजी के इस्तेमाल होला।
- ब्लॉक सिफर के बा: एईएस डेटा के फिक्स साइज के ब्लॉक पर काम करेला। मानक ब्लॉक के आकार 128 बिट बा।
- कुंजी लंबाई के बा: एईएस 128, 192, आ 256 बिट के की लंबाई के सपोर्ट करेला। कुंजी जेतना लंबा होई, एन्क्रिप्शन ओतने मजबूत होई।
- सुरक्षा: एईएस के बहुत सुरक्षित मानल जाला आ एकर इस्तेमाल बिबिध सुरक्षा प्रोटोकॉल आ एप्लीकेशन सभ में बहुतायत से होला।
एईएस एन्क्रिप्शन के शर्त आ शब्दावली
एन्क्रिप्शन खातिर रउआँ या त सादा टेक्स्ट भा पासवर्ड डाल सकेनी जवना के रउआँ एन्क्रिप्ट कइल चाहत बानी। अब एन्क्रिप्शन के ब्लॉक साइफर मोड चुनीं।
एईएस एन्क्रिप्शन के अलग-अलग समर्थित मोड
एईएस एन्क्रिप्शन के कई गो मोड देला जइसे कि ईसीबी, सीबीसी, सीटीआर, ओएफबी, सीएफबी आ जीसीएम मोड।
-
ईसीबी(इलेक्ट्रॉनिक कोड बुक) सबसे सरल एन्क्रिप्शन मोड हवे आ एन्क्रिप्शन खातिर IV के जरूरत ना पड़े ला। इनपुट सादा टेक्स्ट के ब्लॉक में बाँटल जाई आ हर ब्लॉक के दिहल गइल कुंजी से एन्क्रिप्ट कइल जाई आ एही से एकही नियर सादा टेक्स्ट ब्लॉक सभ के एकही नियर साइफर टेक्स्ट ब्लॉक में एन्क्रिप्ट कइल जाई।
-
CBC(Cipher Block Chaining) मोड के बहुत सलाह दिहल जाला, आ ई ब्लॉक साइफर एन्क्रिप्शन के एगो उन्नत रूप हवे। एकरा खातिर हर संदेस के बिसेस बनावे खातिर IV के जरूरत होला मने कि एकही नियर सादा टेक्स्ट ब्लॉक सभ के बिसम साइफर टेक्स्ट ब्लॉक सभ में एन्क्रिप्ट कइल जाला। एह से ईसीबी मोड के मुक़ाबले इ जादा मजबूत एन्क्रिप्शन देवेला, लेकिन ईसीबी मोड के मुक़ाबले इ तनिका धीमा बा। अगर कवनो IV ना दर्ज कइल गइल होखे तब डिफ़ॉल्ट के इस्तेमाल इहाँ सीबीसी मोड खातिर कइल जाई आ ऊ डिफ़ॉल्ट रूप से शून्य आधारित बाइट पर होला[16]।
-
सीटीआर(काउंटर) सीटीआर मोड (CM) के इंटीजर काउंटर मोड (ICM) आ सेगमेंटेड इंटीजर काउंटर (SIC) मोड के नाँव से भी जानल जाला। काउंटर-मोड ब्लॉक साइफर के स्ट्रीम साइफर में बदल देला। सीटीआर मोड में ओएफबी नियर बिसेसता होला, बाकी डिक्रिप्शन के दौरान रैंडम-एक्सेस प्रॉपर्टी के भी इजाजत होला। सीटीआर मोड मल्टीप्रोसेसर मशीन पर काम करे खातिर बहुत उपयुक्त बा, जहाँ ब्लॉक के समानांतर रूप से एन्क्रिप्ट कइल जा सके ला।
-
जीसीएम(गलोइस/काउंटर मोड) के बा। संचालन के एगो सममित-की ब्लॉक साइफर मोड हवे जे प्रमाणित एन्क्रिप्शन देवे खातिर यूनिवर्सल हैशिंग के इस्तेमाल करे ला। जीसीएम के सीबीसी मोड से ढेर सुरक्षित मानल जाला काहें से कि एह में बिल्ट-इन प्रमाणीकरण आ इंटीग्रेटी चेक होला आ एकर परफार्मेंस खातिर एकर बहुत इस्तेमाल होला।
गद्दी लगावल जाला
एईएस मोड सीबीसी अवुरी ईसीबी खाती पैडिंग पीकेसीएस5पैडिंग अवुरी नोपैडिंग हो सकता। PKCS5Padding के साथ, 16-बाइट स्ट्रिंग 32-बाइट आउटपुट (16 के अगिला गुणनफल) पैदा करी।
AES GCM PKCS5Padding नोपैडिंग के पर्यायवाची हवे काहें से कि GCM एगो स्ट्रीमिंग मोड हवे जेह में पैडिंग के जरूरत ना पड़े ला। जीसीएम में सिफरटेक्स्ट खाली ओतने लंबा होला जेतना कि सादा पाठ। एह से, नोपैडिंग डिफ़ॉल्ट रूप से चुनल जाला।
एईएस कुंजी आकार के बा
एईएस एल्गोरिदम के ब्लॉक साइज 128 बिट बा, चाहे आपके कुंजी के लंबाई 256, 192 चाहे 128 बिट होखे। जब सममित साइफर मोड में आईवी के जरूरत होखे तब आईवी के लंबाई साइफर के ब्लॉक साइज के बराबर होखे के चाहीं। एह से, रउआँ के हमेशा एईएस के साथ 128 बिट (16 बाइट) के आईवी के इस्तेमाल करे के पड़ी।
एईएस गुप्त कुंजी के बा
एईएस एन्क्रिप्शन खातिर 128 बिट, 192 बिट आ 256 बिट के गुप्त कुंजी आकार के उपलब्ध करावेला। अगर रउआ एन्क्रिप्शन खातिर 128 बिट चुनत बानी त गुप्त कुंजी क्रमशः 192 आ 256 बिट के की साइज खातिर 16 बिट लंबा आ 24 आ 32 बिट के होखे के चाहीं। उदाहरण खातिर, अगर कुंजी के साइज 128 होखे तब वैध गुप्त कुंजी 16 अक्षर के होखे के चाहीं मने कि 16*8=128 बिट