Szyfrowanie tekstu AES (AES-GCM + PBKDF2)
Szyfruj i odszyfrowuj tekst za pomocą AES-256-GCM, używając klucza wyprowadzonego z hasła (PBKDF2 SHA-256, losowa sól), w całości w przeglądarce i bez przesyłania danych.
Szyfrowanie tekstu AES (AES-GCM + PBKDF2) — Zaszyfruj dowolny tekst za pomocą AES-256-GCM i odszyfruj go z powrotem przy użyciu wybranego przez siebie hasła. Klucz jest wyprowadzany z hasła za pomocą PBKDF2 (SHA-256, losowa sól i 150 000 iteracji), a sól i IV są pakowane razem z szyfrogramem w jeden ciąg Base64. Wszystko działa w przeglądarce poprzez Web Crypto API, więc ani Twój tekst, ani hasło nigdy nie opuszczają Twojego urządzenia.
Czym jest Szyfrowanie tekstu AES (AES-GCM + PBKDF2)?
Darmowy, działający w przeglądarce program do szyfrowania i odszyfrowywania tekstu AES. Używa AES-256 w trybie GCM (szyfrowanie uwierzytelnione) z kluczem wyprowadzanym z hasła za pomocą PBKDF2-SHA-256, przy użyciu świeżej losowej soli i 150 000 iteracji przy każdym szyfrowaniu. Zaszyfrowane wyjście to pojedynczy ciąg Base64, który łączy sól, wektor inicjujący (IV) i szyfrogram, dzięki czemu można go wkleić w dowolnym miejscu i odszyfrować później tym samym hasłem. Ludzie używają go do ochrony notatek, kluczy API, fraz odzyskiwania i krótkich wiadomości przed ich zapisaniem lub udostępnieniem, bez zaufania do serwera. Przełączaj między Szyfruj a Odszyfruj za pomocą przełącznika, wpisz swój tekst i hasło, a następnie skopiuj wynik.
Jak używać Szyfrowanie tekstu AES (AES-GCM + PBKDF2)
- Wybierz Szyfruj lub Odszyfruj za pomocą przełącznika u góry.
- W trybie Szyfruj wpisz lub wklej tekst jawny, który chcesz chronić; w trybie Odszyfruj wklej ciąg Base64 uzyskany wcześniej.
- Wpisz hasło. Do odszyfrowania musi ono dokładnie odpowiadać hasłu użytemu do zaszyfrowania.
- Wynik pojawia się automatycznie poniżej w miarę pisania — szyfrogram Base64 przy szyfrowaniu lub odzyskany tekst jawny przy odszyfrowywaniu.
- Kliknij przycisk kopiowania, aby skopiować wynik, a następnie zapisz go lub udostępnij.
- Aby odczytać zaszyfrowany ciąg później, przełącz na Odszyfruj, wklej go i wpisz to samo hasło.
Przykłady
Zaszyfruj tajną notatkę
Wejście
meet me at 8pm
Wyjście
k3Jp…Qz== (Base64 z sól + IV + szyfrogram AES-GCM)
Odszyfruj ją z powrotem
Przełącz na Odszyfruj, wklej ciąg Base64 i wpisz dokładnie to hasło, którego użyłeś. Oryginalny tekst "meet me at 8pm" zostaje odzyskany. Błędne hasło nie przechodzi uwierzytelniania i pokazuje błąd odszyfrowania zamiast bełkotu.
Dlaczego każde wyjście jest inne
Dwukrotne zaszyfrowanie tego samego tekstu daje dwa różne ciągi Base64, ponieważ za każdym razem generowane są świeża losowa sól i IV. Oba i tak odszyfrowują się do tego samego tekstu jawnego przy poprawnym haśle.
Najczęściej zadawane pytania
- Jakiego szyfrowania to używa?
- AES-256 w trybie GCM (szyfrowanie uwierzytelnione). Klucz jest wyprowadzany z hasła za pomocą PBKDF2-SHA-256 przy użyciu losowej 16-bajtowej soli i 150 000 iteracji. Przy każdym szyfrowaniu używany jest losowy 12-bajtowy IV, a sól i IV są przechowywane razem z szyfrogramem.
- Dlaczego otrzymuję błąd odszyfrowania?
- Odszyfrowanie nie powiedzie się, gdy hasło jest błędne lub dane wejściowe Base64 są niekompletne albo uszkodzone. AES-GCM weryfikuje integralność, więc odmawia zwrócenia zmanipulowanych lub niezgodnych danych zamiast produkować bełkot. Sprawdź ponownie hasło i to, czy wkleiłeś pełny ciąg.
- Czy moje hasło lub tekst są gdziekolwiek wysyłane?
- Nie. Całe szyfrowanie i odszyfrowywanie działa lokalnie w Twojej przeglądarce za pomocą wbudowanego Web Crypto API. Twój tekst i hasło nigdy nie opuszczają Twojego urządzenia i nigdy nie są przesyłane na żaden serwer.
- Czy hasło jest zapisywane, jeśli użyję go w obszarze roboczym?
- Nie. Pole hasła jest polem wprowadzania hasła i jest celowo wyłączone z przechwytywania stanu obszaru roboczego, więc nigdy nie jest zapisywane, udostępniane w linkach ani zapisywane w eksportowanych plikach. Musisz wpisywać je ponownie w każdej sesji.
- Czy mogę stracić dostęp do moich danych?
- Tak — jeśli zapomnisz hasła, nie ma odzyskiwania ani tylnej furtki. Hasło to jedyny klucz. Wybierz silne, które zapamiętasz, i zachowaj pełne wyjście Base64 w nienaruszonym stanie.
Powiązane narzędzia
Hash Argon2 i scrypt
Zahashuj hasło za pomocą Argon2id lub scrypt i zweryfikuj hash Argon2 względem hasła — w całości w przeglądarce.
Generator i weryfikator hashy Bcrypt
Wygeneruj hash hasła bcrypt z tekstu jawnego o wybranym współczynniku kosztu lub zweryfikuj hasło względem istniejącego hasha bcrypt, w całości w przeglądarce.
Generator mnemonika BIP39
Wygeneruj losową frazę odzyskiwania BIP39 o długości od 12 do 24 słów w kilku językach lub przekształć istniejący mnemonik z powrotem w surową entropię, w całości w przeglądarce.
Generator CSR i certyfikatów samopodpisanych
Wygeneruj klucz prywatny RSA lub ECDSA wraz z żądaniem podpisania certyfikatu lub samopodpisanym certyfikatem X.509, w całości w przeglądarce.