AES енкрипција и дешифрирање онлајн

Напреден стандард за шифрирање (AES) е симетричен алгоритам за шифрирање. AES е индустриски стандард од сега бидејќи дозволува шифрирање од 128 бита, 192 бита и 256 бита. Симетричното шифрирање е брзо во споредба со асиметричното шифрирање и се користи во системи како што е системот за бази на податоци. Следува онлајн алатка за вршење AES шифрирање и дешифрирање на кој било обичен текст или лозинка.

Алатката обезбедува повеќе начини на шифрирање и дешифрирање како што се Режим на ECB, CBC, CTR, CFB и GCM. GCM се смета за побезбеден од режимот CBC и е широко прифатен за неговите перформанси.

За повеќе информации за шифрирањето AES, посетете ова објаснување за AES Encryption. Подолу е формата за преземање на влезови за шифрирање и дешифрирање.

AES шифрирање

База 64 Хексадецимален

AES Дешифрирање

База 64 Обичен текст

Секоја вредност на тајниот клуч што ја внесувате или ние ја генерираме не е зачувана на оваа страница, оваа алатка е обезбедена преку HTTPS URL за да се осигура дека тајните клучеви не можат да бидат украдени.

Ако ја цените оваа алатка, тогаш можете да размислите за донирање.

Благодарни сме за вашата бесконечна поддршка.

Клучни карактеристики

  • Симетрични Алгоритам на клучеви: Истиот клуч се користи и за шифрирање и за дешифрирање.
  • Блокирај шифра: AES работи на блокови на податоци со фиксна големина. Стандардната големина на блокот е 128 бита.
  • Должини на клучеви: AES поддржува клучни должини од 128, 192 и 256 бита. Колку е подолг клучот, толку е посилно шифрирањето.
  • Безбедност: AES се смета за многу безбеден и широко се користи во различни безбедносни протоколи и апликации.

Услови и терминологии за шифрирање AES

За шифрирање, можете или да внесете обичен текст или лозинка што сакате да ги шифрирате. Сега изберете го режимот на шифрирање блок на шифрирање.

Различни поддржани начини на шифрирање AES

AES нуди повеќе начини на шифрирање како ECB, CBC, CTR, OFB, CFB и GCM режим.

  • ECB (Electronic Code Book) е наједноставниот режим на шифрирање и не бара IV за шифрирање. Внесениот обичен текст ќе биде поделен на блокови и секој блок ќе биде шифриран со обезбедениот клуч и оттука идентичните блокови од обичен текст се шифрираат во идентични блокови со шифриран текст.

  • Силно се препорачува режим CBC (Cipher Block Chaining) и тоа е напредна форма на шифрирање на блок шифри. Потребно е IV да ја направи секоја порака уникатна што значи дека идентичните блокови со обичен текст се шифрираат во различни блокови со шифриран текст. Оттука, обезбедува поцврсто шифрирање во споредба со режимот ЕЦБ, но е малку побавен во споредба со режимот ЕЦБ. Ако не е внесено IV, тогаш стандардниот ќе се користи овде за CBC режим и тој стандардно е бајт базиран на нула[16].

  • CTR (Counter) CTR режимот (CM) е исто така познат како режим на бројач со цели (ICM) и режим на сегментиран бројач (SIC). Контра-режимот претвора блок-шифра во шифра за проследување. Режимот CTR има слични карактеристики како OFB, но исто така дозволува својство со случаен пристап при декрипција. Режимот CTR е добро прилагоден за работа на мултипроцесорска машина, каде што блоковите може да се шифрираат паралелно.

  • GCM (Galois/режим на бројач) е режим на работа со блок шифра со симетричен клуч кој користи универзален хеширање за да обезбеди автентицирана шифрирање. GCM се смета за побезбеден од режимот CBC бидејќи има вградена проверка на автентикација и интегритет и е широко користен за неговите перформанси.

Баласт

За режимите AES CBC и ECB, поставата може да биде PKCS5PADDING и NoPadding. Со PKCS5Padding, низа од 16 бајти ќе произведе излез од 32 бајти (следниот множител од 16).

AES GCM PKCS5Padding е синоним за NoPadding бидејќи GCM е режим на стриминг кој не бара полнење. Шифрениот текст во GCM е долг само колку и обичниот текст. Оттука, nopadding е стандардно избрано.

Големина на клучот AES

Алгоритмот AES има 128-битна големина на блок, без разлика дали должината на вашиот клуч е 256, 192 или 128 бита. Кога режимот на симетрична шифра бара IV, должината на IV мора да биде еднаква на големината на блокот на шифрата. Оттука, секогаш мора да користите IV од 128 бита (16 бајти) со AES.

Таен клуч AES

AES обезбедува 128 бита, 192 бита и 256 бита со големина на таен клуч за шифрирање. Ако избирате 128 бита за шифрирање, тогаш тајниот клуч мора да биде долг 16 бита и 24 и 32 бита за 192 и 256 бита со големина на клучот соодветно. На пример, ако големината на клучот е 128, тогаш валиден таен клуч мора да биде од 16 знаци, т.е. 16*8=128 бита