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.