AES криптиране и декриптиране онлайн

Разширен стандарт за криптиране (AES) е симетричен алгоритъм за криптиране. AES е индустриалният стандарт към момента, тъй като позволява 128-битово, 192-битово и 256-битово криптиране. Симетричното криптиране е бързо в сравнение с асиметричното криптиране и се използва в системи като система от бази данни. Следва онлайн инструмент за извършване на AES криптиране и декриптиране на всеки обикновен текст или парола.

Инструментът предоставя множество режими на криптиране и декриптиране, като напр Режим ECB, CBC, CTR, CFB и GCM. GCM се счита за по-сигурен от CBC режима и е широко възприет заради ефективността си.

За повече информация относно AES криптиране посетете това обяснение за AES криптиране. По-долу е формата за въвеждане на входните данни за криптиране и декриптиране.

AES криптиране

Base64 шестнадесетичен

AES декриптиране

Base64 Обикновен текст

Всяка стойност на таен ключ, която въвеждате или генерираме, не се съхранява на този сайт, този инструмент се предоставя чрез 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 да направи всяко съобщение уникално, което означава, че идентичните обикновени текстови блокове са криптирани в различни шифровани текстови блокове. Следователно той осигурява по-стабилно криптиране в сравнение с режим ECB, но е малко по-бавен в сравнение с режим ECB. Ако не е въведено IV, тук ще се използва по подразбиране за режим CBC и това по подразбиране е базиран на нула байт[16].

  • CTR (брояч) CTR режим (CM) е известен също като режим на целочислен брояч (ICM) и режим на сегментиран целочислен брояч (SIC). Counter-mode превръща блоков шифър в поточен шифър. CTR режимът има сходни характеристики с OFB, но също така позволява свойство за произволен достъп по време на дешифриране. Режимът CTR е много подходящ за работа на многопроцесорна машина, където блоковете могат да бъдат криптирани паралелно.

  • GCM (режим Галоа/брояч) е режим на работа с блоков шифър със симетричен ключ, който използва универсално хеширане, за да осигури удостоверено криптиране. 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 бита