Skip to main content
CheckTown
Dev Tools

AES Encryption: Secure Your Data with AES-256-GCM

Opublikowano 5 min czytania
W tym artykule

Czym jest szyfrowanie AES?

AES (Advanced Encryption Standard) to algorytm szyfrowania symetrycznego używający tego samego klucza do szyfrowania i deszyfrowania. AES-256-GCM łączy najsilniejszy rozmiar klucza (256 bitów) z trybem Galois/Counter.

To narzędzie pozwala szyfrować i deszyfrować tekst za pomocą AES-256-GCM i hasła. Do systemów produkcyjnych zawsze używaj sprawdzonych bibliotek kryptograficznych.

Jak działa AES-256-GCM

Proces szyfrowania wyprowadza silny klucz z hasła i tworzy przenośny szyfrotekst.

  • Wyprowadzenie klucza PBKDF2 — hasło jest rozciągane do klucza 256-bitowego z losową solą i 100 000 iteracji
  • Generowanie losowego IV — unikalny 12-bajtowy wektor inicjalizacji dla każdego szyfrowania
  • Tag uwierzytelniania GCM — szyfrotekst zawiera 128-bitowy tag wykrywający manipulacje

Wypróbuj za darmo — bez rejestracji

Zaszyfruj lub odszyfruj tekst →

Kiedy używać szyfrowania AES

Szyfrowanie AES jest przydatne do ochrony danych tekstowych za pomocą wspólnego hasła.

  • Bezpieczne udostępnianie wiadomości — zaszyfruj wiadomość hasłem i udostępnij szyfrotekst
  • Szyfrowanie konfiguracji — chroń wrażliwe wartości przed zapisaniem w systemie kontroli wersji
  • Ochrona danych w spoczynku — zaszyfruj notatki i dane uwierzytelniające przed zapisaniem

Często zadawane pytania

Jaka jest różnica między AES-256 a AES-128?

AES-128 używa klucza 128-bitowego, AES-256 — 256-bitowego. Oba są bezpieczne, ale AES-256 jest zalecany do długoterminowej ochrony.

Dlaczego GCM zamiast CBC?

GCM zapewnia szyfrowanie uwierzytelnione — szyfruje dane I weryfikuje integralność w jednej operacji. CBC tylko szyfruje i wymaga oddzielnego MAC.

Czy hasło to to samo co klucz szyfrowania?

Nie. Hasło to czytelny tekst konwertowany na klucz kryptograficzny przez funkcję wyprowadzenia (PBKDF2) z solą i iteracjami.

Powiązane narzędzia