AES Encryption and Decryption Online Tool(Calculator)

Usage Guide

Wszelkie dane wejściowe w postaci zwykłego tekstu lub dane wyjściowe, które wprowadzisz lub wygenerujemy nie są przechowywane na tej stronie, to narzędzie jest dostarczane poprzez URL HTTPS, aby zapewnić, że tekst nie może zostać skradziony.

Do szyfrowania możesz wprowadzić tekst jawny, hasło, plik obrazu lub plik .txt, który chcesz zaszyfrować. Teraz wybierz tryb szyfru blokowego szyfrowania. ECB (Electronic Code Book) jest najprostszym trybem szyfrowania i nie wymaga IV do szyfrowania. Wejściowy tekst jawny zostanie podzielony na bloki, a każdy blok zostanie zaszyfrowany przy użyciu dostarczonego klucza i w ten sposób identyczne bloki tekstu jawnego zostaną zaszyfrowane w identyczne bloki tekstu szyfrującego. Tryb CBC jest wysoce zalecany i wymaga IV, aby każda wiadomość była unikalna. Jeśli nie wprowadzono IV, to dla trybu CBC zostanie użyty domyślny bajt zerowy.

Algorytm AES ma 128-bitowy rozmiar bloku, niezależnie od tego, czy długość klucza wynosi 256, 192 czy 128 bitów. Gdy tryb szyfru symetrycznego wymaga IV, długość IV musi być równa rozmiarowi bloku szyfru. Stąd, musisz zawsze używać IV o długości 128 bitów (16 bajtów) z AES.

AES zapewnia 128 bitów, 192 bity i 256 bitów tajnego rozmiaru klucza do szyfrowania. Należy pamiętać, że jeśli wybierasz 128 bitów do szyfrowania, to tajny klucz musi mieć długość 16 bitów, a 24 i 32 bity dla 192 i 256 bitów rozmiaru klucza. Teraz możesz wprowadzić odpowiednio tajny klucz. Domyślnie, zaszyfrowany tekst będzie zakodowany Base64, ale masz opcje wyboru formatu wyjściowego jako HEX too.

Podobnie, dla obrazu i pliku .txt zaszyfrowana forma będzie zakodowana Base64.

Poniżej znajduje się zrzut ekranu, który pokazuje przykładowe użycie tego narzędzia do szyfrowania AES online.

aes-online-encryption-sample-screenshot

Odszyfrowywanie AES ma również ten sam proces. Domyślnie zakłada, że wprowadzony tekst jest w Base64. Dane wejściowe mogą być zakodowane Base64 lub zakodowane Hex i plik .txt też. A ostateczne odszyfrowane wyjście będzie ciągiem znaków Base64. Jeśli zamierzonym wyjściem jest zwykły tekst to, może być zdekodowany do zwykłego tekstu in-place.

Ale jeśli zamierzonym wyjściem jest obraz lub plik .txt to możesz użyć tego narzędzia do konwersji wyjścia zakodowanego Base64 do obrazu.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *