AES એન્ક્રિપ્શન અને ડિક્રિપ્શન ઓનલાઇન

(AES) એક સપ્રમાણ એન્ક્રિપ્શન અલ્ગોરિધમ છે. AES એ અત્યારે ઇન્ડસ્ટ્રી સ્ટાન્ડર્ડ છે કારણ કે તે 128 બીટ, 192 બીટ અને 256 બીટ એન્ક્રિપ્શનને મંજૂરી આપે છે. અસમપ્રમાણ એન્ક્રિપ્શનની તુલનામાં સપ્રમાણ એન્ક્રિપ્શન ઝડપી છે અને ડેટાબેઝ સિસ્ટમ જેવી સિસ્ટમમાં ઉપયોગમાં લેવાય છે. કોઈપણ સાદા-ટેક્સ્ટ અથવા પાસવર્ડનું AES એન્ક્રિપ્શન અને ડિક્રિપ્શન કરવા માટે નીચેનું એક ઓનલાઈન સાધન છે.

ટૂલ એન્ક્રિપ્શન અને ડિક્રિપ્શનના બહુવિધ મોડ્સ પ્રદાન કરે છે જેમ કે ECB, CBC, CTR, CFB અને GCM મોડ. જીસીએમ સીબીસી મોડ કરતાં વધુ સુરક્ષિત માનવામાં આવે છે અને તેના પ્રદર્શન માટે વ્યાપકપણે અપનાવવામાં આવે છે.

AES એન્ક્રિપ્શન પર વધુ માહિતી માટે, મુલાકાત લો AES એન્ક્રિપ્શન પર આ સમજૂતી. નીચે એન્ક્રિપ્શન અને ડિક્રિપ્શન માટે ઇનપુટ્સ લેવાનું ફોર્મ છે.

AES એન્ક્રિપ્શન

આધાર64 હેક્સ

AES ડિક્રિપ્શન

આધાર64 સાદો-ટેક્સ્ટ

કોઈપણ ગુપ્ત કી મૂલ્ય કે જે તમે દાખલ કરો છો, અથવા અમે જનરેટ કરીએ છીએ તે આ સાઇટ પર સંગ્રહિત નથી, આ સાધન HTTPS URL દ્વારા પ્રદાન કરવામાં આવે છે તેની ખાતરી કરવા માટે કે કોઈપણ ગુપ્ત કી ચોરી ન થઈ શકે.

જો તમે આ સાધનની પ્રશંસા કરો છો, તો તમે દાન કરવાનું વિચારી શકો છો.

અમે તમારા ક્યારેય સમાપ્ત થતા સમર્થન માટે આભારી છીએ.

મુખ્ય વિશેષતાઓ

  • સપ્રમાણ કી અલ્ગોરિધમ: સમાન કીનો ઉપયોગ એન્ક્રિપ્શન અને ડિક્રિપ્શન બંને માટે થાય છે.
  • બ્લોક સાઇફર: AES ડેટાના નિશ્ચિત-કદના બ્લોક્સ પર કાર્ય કરે છે. પ્રમાણભૂત બ્લોક કદ 128 બિટ્સ છે.
  • કી લંબાઈ: AES 128, 192 અને 256 બિટ્સની કી લંબાઈને સપોર્ટ કરે છે. કી જેટલી લાંબી, એનક્રિપ્શન વધુ મજબૂત.
  • સુરક્ષા: AES ખૂબ જ સુરક્ષિત માનવામાં આવે છે અને તેનો ઉપયોગ વિવિધ સુરક્ષા પ્રોટોકોલ અને એપ્લિકેશન્સમાં વ્યાપકપણે થાય છે.

AES એન્ક્રિપ્શન શરતો અને પરિભાષાઓ

એન્ક્રિપ્શન માટે, તમે કાં તો સાદો ટેક્સ્ટ અથવા પાસવર્ડ દાખલ કરી શકો છો જેને તમે એન્ક્રિપ્ટ કરવા માંગો છો. હવે એન્ક્રિપ્શનનો બ્લોક સાઇફર મોડ પસંદ કરો.

AES એન્ક્રિપ્શનના વિવિધ સપોર્ટેડ મોડ્સ

AES ECB, CBC, CTR, OFB, CFB GCM .

  • ECB(ઇલેક્ટ્રોનિક કોડ બુક) એ સૌથી સરળ એન્ક્રિપ્શન મોડ છે અને તેને એન્ક્રિપ્શન માટે IV ની જરૂર નથી. ઇનપુટ સાદા ટેક્સ્ટને બ્લોકમાં વિભાજિત કરવામાં આવશે અને દરેક બ્લોકને આપેલી કી વડે એન્ક્રિપ્ટ કરવામાં આવશે અને તેથી સમાન સાદા ટેક્સ્ટ બ્લોક્સને સમાન સાઇફર ટેક્સ્ટ બ્લોક્સમાં એન્ક્રિપ્ટ કરવામાં આવશે.

  • CBC(સાઇફર બ્લોક ચેઇનિંગ) મોડની ખૂબ ભલામણ કરવામાં આવે છે, અને તે બ્લોક સાઇફર એન્ક્રિપ્શનનું અદ્યતન સ્વરૂપ છે. દરેક સંદેશને અનન્ય બનાવવા માટે તેને IV ની જરૂર છે જેનો અર્થ થાય છે કે સમાન સાદા ટેક્સ્ટ બ્લોક્સ અલગ અલગ સાઇફર ટેક્સ્ટ બ્લોક્સમાં એનક્રિપ્ટ થયેલ છે. તેથી, તે ECB મોડની તુલનામાં વધુ મજબૂત એન્ક્રિપ્શન પ્રદાન કરે છે, પરંતુ તે ECB મોડની તુલનામાં થોડી ધીમી છે. જો કોઈ IV દાખલ કરવામાં ન આવે તો CBC મોડ માટે અહીં ડિફોલ્ટનો ઉપયોગ કરવામાં આવશે અને તે શૂન્ય-આધારિત બાઈટ[16] માટે ડિફોલ્ટ થાય છે.

  • CTR(કાઉન્ટર) CTR મોડ (CM) ને ઈન્ટિજર કાઉન્ટર મોડ (ICM) અને સેગ્મેન્ટેડ ઈન્ટિજર કાઉન્ટર (SIC) મોડ તરીકે પણ ઓળખવામાં આવે છે. કાઉન્ટર-મોડ બ્લોક સાઇફરને સ્ટ્રીમ સાઇફરમાં ફેરવે છે. CTR મોડમાં OFB જેવી જ લાક્ષણિકતાઓ છે, પરંતુ તે ડિક્રિપ્શન દરમિયાન રેન્ડમ-એક્સેસ પ્રોપર્ટીની પણ મંજૂરી આપે છે. CTR મોડ મલ્ટિપ્રોસેસર મશીન પર કામ કરવા માટે યોગ્ય છે, જ્યાં બ્લોક્સને સમાંતરમાં એન્ક્રિપ્ટ કરી શકાય છે.

  • GCM(ગેલોઈસ/કાઉન્ટર મોડ) ઑપરેશનનો સપ્રમાણ-કી બ્લોક સાઇફર મોડ છે જે અધિકૃત એન્ક્રિપ્શન પ્રદાન કરવા માટે સાર્વત્રિક હેશિંગનો ઉપયોગ કરે છે. GCM સીબીસી મોડ કરતાં વધુ સુરક્ષિત માનવામાં આવે છે કારણ કે તેમાં બિલ્ટ-ઇન પ્રમાણીકરણ અને અખંડિતતા તપાસો છે અને તેના પ્રદર્શન માટે વ્યાપકપણે ઉપયોગમાં લેવાય છે.

ગાદી

AES મોડ્સ CBC અને ECB માટે, પેડિંગ PKCS5PADDING અને NoPadding હોઈ શકે છે. PKCS5Padding સાથે, 16-બાઇટ સ્ટ્રિંગ 32-બાઇટ આઉટપુટ (16 નું આગામી ગુણાંક) ઉત્પન્ન કરશે.

AES GCM PKCS5Padding એ NoPadding નો સમાનાર્થી છે કારણ કે GCM એ સ્ટ્રીમિંગ મોડ છે જેને પેડિંગની જરૂર નથી. GCM માં સાઇફરટેક્સ્ટ સાદા લખાણ જેટલું જ લાંબું છે. તેથી, નોપેડિંગ મૂળભૂત રીતે પસંદ થયેલ છે.

AES કી કદ

તમારી કી લંબાઈ 256, 192 અથવા 128 બિટ્સ છે કે કેમ તે ધ્યાનમાં લીધા વિના, AES અલ્ગોરિધમમાં 128-બીટ બ્લોક કદ છે. જ્યારે સપ્રમાણ સાઇફર મોડને IV ની જરૂર હોય, ત્યારે IV ની લંબાઈ સાઇફરના બ્લોક કદ જેટલી હોવી જોઈએ. આથી, તમારે હંમેશા AES સાથે 128 બિટ્સ (16 બાઇટ્સ)નો IV ઉપયોગ કરવો જોઈએ.

AES સિક્રેટ કી

AES એન્ક્રિપ્શન માટે 128 બિટ્સ, 192 બિટ્સ અને સિક્રેટ કી સાઈઝના 256 બિટ્સ પ્રદાન કરે છે. જો તમે એન્ક્રિપ્શન માટે 128 બિટ્સ પસંદ કરી રહ્યાં છો, તો સિક્રેટ કી 16 બિટ્સ લાંબી અને 192 અને 256 બિટ્સ માટે અનુક્રમે 24 અને 32 બિટ્સની હોવી જોઈએ. ઉદાહરણ તરીકે, જો કીનું કદ 128 છે, તો માન્ય ગુપ્ત કી 16 અક્ષરોની હોવી જોઈએ એટલે કે, 16*8=128 બિટ્સ