Напредни стандард шифровања (АЕС) је симетричан алгоритам шифровања. АЕС је тренутно индустријски стандард јер омогућава 128-битну, 192-битну и 256-битну енкрипцију. Симетрична енкрипција је брза у поређењу са асиметричном енкрипцијом и користи се у системима као што је систем базе података. Следи онлајн алатка за АЕС шифровање и дешифровање било ког обичног текста или лозинке.
Алат пружа више начина шифровања и дешифровања, као што су ЕЦБ, ЦБЦ, ЦТР, ЦФБ и ГЦМ режим. ГЦМ сматра се сигурнијим од ЦБЦ режима и широко је прихваћен због својих перформанси.
За више информација о АЕС енкрипцији, посетите ово објашњење о АЕС енкрипцији. Испод је образац за унос улаза за шифровање и дешифровање.
Било која вредност тајног кључа коју унесете или коју ми генеришемо није ускладиштена на овој веб локацији, ова алатка се обезбеђује преко ХТТПС УРЛ адресе како би се осигурало да било који тајни кључеви не могу бити украдени.
Кључне карактеристике
- Симетрично Алгоритам кључа: Исти кључ се користи и за шифровање и за дешифровање.
- Блоцк Ципхер: АЕС ради на блоковима података фиксне величине. Стандардна величина блока је 128 бита.
- Кеи Ленгтхс: АЕС подржава дужине кључа од 128, 192 и 256 бита. Што је кључ дужи, то је јача енкрипција.
- Безбедност: АЕС се сматра веома безбедним и широко се користи у разним безбедносним протоколима и апликацијама.
Услови и терминологије АЕС шифровања
За шифровање, можете да унесете обичан текст или лозинку коју желите да шифрујете. Сада изаберите начин шифровања блок шифрирања.
Различити подржани начини АЕС енкрипције
АЕС нуди више начина шифровања као што су ЕЦБ, ЦБЦ, ЦТР, ОФБ, ЦФБ и ГЦМ режим.
-
ЕЦБ (Електронска шифра) је најједноставнији начин шифровања и не захтева ИВ за шифровање. Улазни обичан текст ће бити подељен на блокове и сваки блок ће бити шифрован датим кључем и стога се идентични блокови обичног текста шифрују у идентичне блокове шифрованог текста.
-
ЦБЦ (Ципхер Блоцк Цхаининг) режим се веома препоручује и то је напредни облик шифровања блок шифре. Захтева ИВ да свака порука буде јединствена, што значи да су идентични блокови обичног текста шифровани у различите блокове шифрованог текста. Дакле, пружа робусније шифровање у поређењу са ЕЦБ режимом, али је мало спорије у поређењу са ЕЦБ режимом. Ако се не унесе ИВ онда ће се овде користити подразумевана вредност за ЦБЦ режим и подразумевани бајт заснован на нули[16].
-
ЦТР (бројач) ЦТР режим (ЦМ) је такође познат као режим целобројног бројача (ИЦМ) и режим сегментираног целобројног бројача (СИЦ). Контра-режим претвара блок шифру у стреам шифру. ЦТР режим има сличне карактеристике као ОФБ, али такође дозвољава својство случајног приступа током дешифровања. ЦТР режим је погодан за рад на вишепроцесорској машини, где се блокови могу шифровати паралелно.
-
ГЦМ (Галоис/Режим бројача) је начин рада блок шифре са симетричним кључем који користи универзално хеширање да обезбеди шифровање са аутентификацијом. ГЦМ се сматра сигурнијим од ЦБЦ режима јер има уграђену проверу аутентичности и интегритета и широко се користи за своје перформансе.
Паддинг
За АЕС режиме ЦБЦ и ЕЦБ, паддинг може бити ПКЦС5ПАДДИНГ и НоПаддинг. Са ПКЦС5Паддинг, стринг од 16 бајта ће произвести излаз од 32 бајта (следећи вишекратник од 16).
АЕС ГЦМ ПКЦС5Паддинг је синоним за НоПаддинг јер је ГЦМ режим стримовања који не захтева допуну. Шифровани текст у ГЦМ-у је само онолико дуго колико и отворени текст. Дакле, подразумевано је изабрано без паддинга.
Величина АЕС кључа
АЕС алгоритам има 128-битну величину блока, без обзира да ли је дужина кључа 256, 192 или 128 бита. Када режим симетричне шифре захтева ИВ, дужина ИВ мора бити једнака величини блока шифре. Дакле, увек морате да користите ИВ од 128 бита (16 бајтова) са АЕС-ом.
АЕС тајни кључ
АЕС обезбеђује 128 бита, 192 бита и 256 бита тајног кључа величине за шифровање. Ако изаберете 128 бита за шифровање, онда тајни кључ мора бити дугачак 16 бита и 24 и 32 бита за 192 и 256 бита величине кључа. На пример, ако је величина кључа 128, тада важећи тајни кључ мора имати 16 знакова, тј. 16*8=128 бита