प्रगत एनक्रिप्शन मानक(AES) 1.1. हो सममितीय एनक्रिप्शन अल्गोरिदम आसा. एईएस हो आतां मेरेन उद्देगीक मानक आसा कारण तातूंत 128 बिट, 192 बिट आनी 256 बिट एनक्रिप्शन मेळटा. असममित एनक्रिप्शनाच्या तुलनेत सममितीय एनक्रिप्शन नेटान जाता आनी डेटाबेस प्रणाली सारक्या प्रणालींनी वापरतात. खंयच्याय साद्या-मजकूराचें वा पासवर्डाचें AES एनक्रिप्शन आनी डिक्रिप्शन करपाक सकयल दिल्लें ऑनलायन साधन आसा.
साधन एनक्रिप्शन आनी डिक्रिप्शनाचे जायते प्रकार पुरवण करता जशे की ईसीबी, सीबीसी, सीटीआर, सीएफबी आनी जीसीएम मोडहें . जीसीएम हांणी केला सीबीसी मोडा परस चड सुरक्षीत मानतात आनी ताच्या कार्यक्षमताय खातीर सगळेकडेन आपणायतात.
AES एनक्रिप्शनाचेर चड म्हायती खातीर, भेट दिवची एईएस एनक्रिप्शनाचेर हें स्पश्टीकरण. एनक्रिप्शन आनी डिक्रिप्शन खातीर इनपुट घेवपाचो फॉर्म सकयल दिला.
तुमी घालतात, वा आमी तयार करतात तें खंयचेंय गुप्त की मोल ह्या सायटीचेर सांठयल्लें ना, खंयचीय गुप्त कळ चोरूंक मेळची ना हाची खात्री करपा खातीर हें साधन HTTPS URL वरवीं पुरवण केलां.
मुखेल खाशेलपणां
- सममितीय की अल्गोरिदम: एनक्रिप्शन आनी डिक्रिप्शन ह्या दोनूय प्रकारांखातीर एकूच की वापरतात.
- ब्लॉक सायफर हें नांव: एईएस डेटाच्या थारावीक आकाराच्या ब्लॉकांचेर काम करता. मानक ब्लॉक आकार 128 बिट आसा.
- की लांबाय: AES 128, 192, आनी 256 बिटांच्या की लांबायेक तेंको दिता. की जितली लांब आसतली, तितलेंच एनक्रिप्शन घटमूट आसतलें.
- सुरक्षा: एईएस हें खूब सुरक्षीत मानतात आनी वेगवेगळ्या सुरक्षा प्रोटोकॉल आनी अनुप्रयोगांत ताचो व्हड प्रमाणांत उपेग जाता.
एईएस एनक्रिप्शन अटी आनी परिभाषा
एनक्रिप्शन खातीर, तुमकां एनक्रिप्ट करपाक जाय आशिल्लो सादो मजकूर वा पासवर्ड एक तर दाखोवंक शकतात. आतां एनक्रिप्शनचो ब्लॉक सायफर मोड निवडात.
Different Supported Modes of AES Encryption
एईएस ईसीबी, सीबीसी, सीटीआर, ओएफबी, सीएफबी आनी जीसीएम मोड अशे जायते एनक्रिप्शन मोड दिता.
-
ECB(Electronic Code Book) हो सगळ्यांत सोपो एनक्रिप्शन मोड आसून एनक्रिप्शनाक IV ची गरज ना. इनपुट सादो मजकूर ब्लॉकांनी विभागतले आनी दरेक ब्लॉक दिल्ल्या कीन एनक्रिप्टेड जातलो आनी देखून सारकेच सादो मजकूर ब्लॉक सारकेच सायफर मजकूर ब्लॉकांत एनक्रिप्टेड जातात.
-
CBC(Cipher Block Chaining) मोड खूब शिफारस केल्लो आसा, आनी तो ब्लॉक सायफर एनक्रिप्शनाचे प्रगत प्रकार आसा. ताका दरेक संदेश वेगळो करपाक IV जाय म्हळ्यार सारकेच सादे मजकूर ब्लॉक विसंगत सायफर मजकूर ब्लॉकांत एनक्रिप्टेड केल्यात. देखून ईसीबी मोडाच्या तुळेंत चड घटमूट एनक्रिप्शन दिता, पूण ईसीबी मोडाच्या तुळेंत मात्शें मंद आसा. जर IV दाखयल्लो ना जाल्यार मागीर CBC मोडा खातीर हांगा मुलभूत वापरतले आनी तें शून्य-आधारीत बाइटाक पूर्वनिर्धारीत जाता[16].
-
CTR(Counter) CTR मोड (CM) हाका इंटीजर काउंटर मोड (ICM) आनी सेगमेंटेड इंटीजर काउंटर (SIC) मोड अशेंय म्हण्टात. काउंटर-मोड ब्लॉक सायफराक स्ट्रीम सायफरांत रुपांतरीत करता. CTR मोडांत OFB सारकींच खाशेलपणां आसात, पूण डिक्रिप्शनाच्या वेळार यादीक-प्रवेश गुणधर्माकय परवानगी दिता. मल्टीप्रोसेसर मशीनाचेर काम करपाक सीटीआर मोड बरोच उपेगी पडटा, जंय ब्लॉक समांतरपणान एनक्रिप्ट करूं येतात.
-
जीसीएम(गॅलोय/काउंटर मोड) हो एक सममित-की ब्लॉक सायफर मोड ऑफ ऑपरेशन आसा जो प्रमाणीत एनक्रिप्शन दिवपाक सार्वत्रिक हॅशिंग वापरता. GCM CBC मोडा परस चड सुरक्षीत मानतात कारण तातूंत प्रमाणीकरण आनी अखंडताय तपासणी अंतर्निहित आसा आनी ताच्या कार्यक्षमताय खातीर ताचो व्हड प्रमाणांत वापर जाता.
पॅडींग करप
AES मोड CBC आनी ECB खातीर, पॅडींग PKCS5PADDING आनी NoPadding आसूं येता. PKCS5Padding कडेन, 16 बाइट स्ट्रिंग 32 बाइट उत्पादन (16 चो फुडलो गुणनपद) तयार करतली.
AES GCM PKCS5Padding हो NoPadding चो पर्याय आसा कारण GCM हो एक स्ट्रीमिंग मोड आसा जाका पॅडिंगाची गरज ना. जीसीएमांतलो सायफरटेक्स्ट फकत साद्या मजकूरा इतलो लांब आसता. देखून, nopadding पूर्वनिर्धारीतपणान निवडलां.
एईएस की आकार
AES अल्गोरिदमाचो 128-बिट ब्लॉक आकार आसता, तुमची की लांबाय 256, 192 वा 128 बिट आसूं. जेन्ना सममित सायफर मोडाक IV ची गरज आसता तेन्ना IV ची लांबाय सायफराच्या ब्लॉक आकाराइतली आसूंक जाय. देखून, तुमी सदांच AES कडेन 128 बिट (16 बाइट) चो IV वापरपाक जाय.
एईएस गुप्त की
एईएस एनक्रिप्शनाक गुप्त की आकाराचे 128 बिट, 192 बिट आनी 256 बिट पुरवण करता. जर तुमी एनक्रिप्शन खातीर 128 बिट निवडटात जाल्यार, मागीर गुप्त की अनुक्रमान 16 बिट लांब आनी 192 आनी 256 बिट की आकारा खातीर 24 आनी 32 बिट आसपाक जाय. देखीक, कळाचो आकार 128 आसल्यार, मागीर वैध गुप्त की 16 अक्षरांची आसूंक जाय म्हळ्यार 16*8=128 बिट