Szyfrowanie/Deszyfrowanie AES

Szyfruj i deszyfruj tekst algorytmem AES — hasłem lub surowymi kluczami — bezpośrednio w przeglądarce.

O narzędziu Szyfrowanie/Deszyfrowanie AES

Co to jest

Szyfrowanie/Deszyfrowanie AES chroni tekst algorytmem AES. W trybie prostym wystarczy hasło: narzędzie wyprowadza z niego 256-bitowy klucz i pakuje wszystko, co potrzebne do odszyfrowania, w jeden ciąg Base64. Tryb ekspercki przyjmuje własny klucz i IV w hex lub Base64 i działa bajt w bajt jak serwer, więc możesz sprawdzić lub odtworzyć to, co robi backend.

Główne funkcje

  • Tryb prosty: AES-256-GCM z kluczem wyprowadzonym z hasła (PBKDF2-SHA256, 600 000 iteracji, losowa sól).
  • Jeden wynik w Base64 zawierający sól, IV, szyfrogram i tag uwierzytelniający.
  • Tryb ekspercki: AES-128 lub AES-256 z własnym kluczem i IV, w trybach GCM, CBC, CTR lub ECB.
  • Inspektor z kluczem, IV, solą i tagiem każdego wyniku.
  • Kod, który robi to samo w Node.js, Pythonie lub w wierszu poleceń OpenSSL.

Jak używać

  1. Wybierz „Szyfrowanie” lub „Deszyfrowanie”.
  2. Wybierz tryb klucza: „Prosty (Hasło)” lub „Ekspert (Raw Keys)”.
  3. Wpisz hasło albo klucz i IV, a potem wklej tekst lub zaszyfrowany blok.
  4. Skopiuj wynik; „Eksportuj kod” da tę samą operację dla Twojego backendu.

Kiedy się przydaje

  • Przesłać sekret kanałem, któremu nie ufasz w pełni, a hasło przekazać osobno.
  • Sprawdzić, czy backend szyfruje i deszyfruje z właściwym kluczem, IV i trybem.
  • Odszyfrować wartość z konfiguracji lub bazy danych podczas debugowania.

Prywatność i ograniczenia

Twoje dane

Twój tekst, hasło i klucze zostają w przeglądarce i nie trafiają na serwer — witryna otrzymuje tylko anonimowe zdarzenie „otwarto narzędzie”, bez treści. Wynik wysłany do innego narzędzia zostaje na tym urządzeniu przez 24 godziny w „Ostatniej aktywności”. „Udostępnij” przekazuje wynik do systemowego menu udostępniania, więc trafia tylko tam, dokąd go wyślesz.

Ograniczenia

  • Utraconego hasła ani klucza nie da się odzyskać — bez nich nikt nie odszyfruje danych, także Oninode.
  • Nie ma AES-192: Web Crypto w przeglądarkach nie obsługuje kluczy 192-bitowych.

Najczęstsze pytania

Co, jeśli zapomnę hasła?

Wtedy danych nie da się odszyfrować. Hasło nie jest nigdzie zapisywane i właśnie to chroni szyfrogram.

Tryb prosty czy ekspercki — którego potrzebuję?

Prostego, jeśli chcesz po prostu zabezpieczyć tekst hasłem. Eksperckiego, jeśli musisz zgrać się z istniejącym systemem, który ma własny klucz, IV i tryb szyfru.

Dlaczego nie ma AES-192?

Narzędzie korzysta z wbudowanego w przeglądarkę Web Crypto, a przeglądarki oparte na Chromium nie obsługują 192-bitowych kluczy AES. Dostępne są AES-128 i AES-256.