Przejdź do treści

Generator kluczy AES

Generuj kryptograficznie bezpieczne 128-bitowe lub 256-bitowe klucze AES bezpośrednio w przeglądarce. Klucze nigdy nie są wysyłane na żaden serwer — całe generowanie odbywa się lokalnie za pomocą WebCrypto API.

Rozmiar klucza

Your AES-256 Key (64 hex characters)

…

Zgodny z formatem szyfrowania Locki

Algorytm
AES-256-GCM
Długość klucza
256 bits / 64 hex chars
Crypto API
WebCrypto (natywny dla przeglądarki)
Prywatność
Generowany lokalnie, nigdy nie przesyłany

Czym jest klucz szyfrowania AES?

Klucz AES to losowa tajna wartość używana do szyfrowania i deszyfrowania danych. Ten sam klucz, który blokuje dane, jest wymagany do ich odblokowania — bez niego treść jest na zawsze nieczytelna. Klucze są reprezentowane jako ciągi szesnastkowe: klucze 128-bitowe mają 32 znaki, klucze 256-bitowe — 64 znaki.

128-bit vs 256-bit

AES-128

16 bajtów · 32 znaki szesnastkowe

Szybki i bezpieczny obliczeniowo dla wszystkich praktycznych celów. Powszechnie używany w TLS, szyfrowaniu dysków i aplikacjach konsumenckich. Dobry wybór, gdy priorytetem jest wydajność lub kompatybilność.

AES-256

32 bajty · 64 znaki szesnastkowe

Większy margines bezpieczeństwa, wymagany przez rządy i standardy wysokiej zgodności (NIST, FIPS). Format używany przez Locki. Zalecany przy obsłudze wrażliwych danych biznesowych lub regulowanych.

Do czego służą klucze AES?

Klucze AES zapewniają szyfrowanie symetryczne — jeden klucz szyfruje, ten sam klucz deszyfruje. Typowe przypadki użycia:

  1. 01Szyfruj wiadomości przed wysłaniem przez Slack, e-mail lub Notion
  2. 02Chroń klucze API, hasła i dane uwierzytelniające udostępniane między zespołami
  3. 03Zabezpieczaj zawartość plików przed przesłaniem do chmury
  4. 04Ogranicz dostęp do wrażliwych danych, aby tylko osoby z właściwym kluczem mogły je odczytać

Pytania o to narzędzie

Czy ten generator kluczy AES jest bezpieczny?
Tak. Klucze są generowane w Twojej przeglądarce za pomocą kryptograficznie bezpiecznego generatora liczb losowych z Web Crypto API. Nic nie jest wysyłane na serwer.
Czym różni się 128-bitowy klucz AES od 256-bitowego?
Klucz 128-bitowy ma 16 bajtów (32 znaki szesnastkowe), a 256-bitowy — 32 bajty (64 znaki szesnastkowe). Oba są uważane za bezpieczne. AES-256 daje większy margines bezpieczeństwa i jest typowym wyborem dla długo używanych sekretów.
W jakim formacie jest klucz?
W formacie szesnastkowym. Klucz 256-bitowy to ciąg 64 znaków z zakresu 0–9 i a–f, gotowy do wklejenia do biblioteki, zmiennej środowiskowej lub rozszerzenia Locki.
Czy mogę używać tych kluczy poza Locki?
Tak. To standardowe klucze AES, które działają z każdą implementacją AES-GCM, w tym z OpenSSL, modułem crypto w Node.js i Web Crypto API.