O narzędziu do szyfrowania i deszyfrowania AES
Użyj tego narzędzia AES, aby zaszyfrować tekst jawny do postaci szyfrogramu albo odszyfrować szyfrogram AES z powrotem do czytelnego tekstu, jeśli masz poprawny klucz i zgodne ustawienia. Strona jest przeznaczona do tekstowych testów AES, nauki i rozwiązywania problemów z konfiguracją.
AES, czyli Advanced Encryption Standard, to symetryczny szyfr blokowy. Do szyfrowania i deszyfrowania używany jest ten sam tajny klucz. Narzędzie obsługuje popularne długości klucza AES: 128 bitów, 192 bity i 256 bitów. Wybierz tryb, padding, IV, klucz oraz kodowanie wyniku zgodne z Twoim przypadkiem testowym.
• Jak korzystać z narzędzia
Wpisz tekst jawny do zaszyfrowania albo szyfrogram do odszyfrowania.
Wybierz tryb AES, na przykład ECB, CBC, CTR, OFB lub CFB.
Wybierz padding, jeśli wymagają go wybrany tryb i dane.
Podaj klucz oraz IV wymagane przez wybrane ustawienia.
Wybierz Base64 lub Hex jako format wyświetlania szyfrogramu.
Użyj funkcji szyfrowania lub deszyfrowania, aby wygenerować wynik.
• Ważne informacje
Przy deszyfrowaniu klucz, tryb, padding, IV i kodowanie wejścia muszą odpowiadać ustawieniom użytym podczas szyfrowania. Nawet drobna różnica może dać nieczytelny wynik albo zakończyć operację błędem.
Nie używaj ponownie tego samego IV z tym samym kluczem w trybach, które wymagają unikalnego IV. Tryb ECB jest dostępny ze względu na zgodność i testy, ale zwykle nie zaleca się go w rzeczywistych zastosowaniach bezpieczeństwa, ponieważ powtarzające się wzorce tekstu jawnego mogą pozostać zauważalne.
Base64 i Hex to kodowania wyniku, a nie metody szyfrowania. Określają tylko, jak szyfrogram jest wyświetlany lub kopiowany.
• Typowe zastosowania
Testowanie szyfrowania i deszyfrowania AES na przykładowym tekście.
Porównywanie ustawień AES-128, AES-192 i AES-256.
Diagnozowanie wyników AES z aplikacji, API lub usług backendowych.
Sprawdzanie zgodności trybu, paddingu, IV, długości klucza i kodowania wyniku między systemami.