Szyfrowanie i odszyfrowywanie AES

Szyfruj tekst lub pliki hasłem przy użyciu AES-256 i odszyfruj je
  • Pliki nie opuszczają urządzenia
  • Działa w przeglądarce
  • Za darmo, bez konta, bez znaku wodnego

Jak używać: Szyfrowanie i odszyfrowywanie AES

Szyfruj i odszyfrowuj tekst albo pliki hasłem, używając AES-256-GCM albo formatu AES-256-CBC, który czyta wiersz poleceń openssl. Wszystko działa na urządzeniu przez Web Crypto API, a pliki dowolnego rozmiaru są przetwarzane kawałkami.

  1. 1

    Wybierz Szyfruj albo Odszyfruj oraz Tekst albo Pliki.

  2. 2

    Wpisz Hasło, a przy szyfrowaniu także Potwierdź hasło.

  3. 3

    Przy szyfrowaniu wybierz Format: AES-256-GCM (domyślny) albo Zgodny z OpenSSL i zmień iteracje PBKDF2, jeśli trzeba.

  4. 4

    Wklej tekst albo upuść pliki, a potem kliknij Szyfruj albo Odszyfruj.

  5. 5

    Skopiuj wynik Base64 albo pobierz każdy wynik; przy kilku plikach użyj Pobierz wszystko (ZIP).

Częste pytania

Czy moje hasło albo pliki są gdzieś wysyłane?

Nie. Szyfrowanie działa w przeglądarce przez Web Crypto API. Hasła, klucze i pliki nigdy nie są zapisywane ani wysyłane.

Jaka jest różnica między tymi dwoma formatami?

AES-256-GCM to szyfrowanie z uwierzytelnieniem, z kluczem wyprowadzanym przez PBKDF2-SHA256 (domyślnie 600 000 iteracji) i losową solą, więc złe hasło albo jakakolwiek zmiana danych jest zawsze wykrywana. Zgodny z OpenSSL daje te same bajty co openssl enc -aes-256-cbc -pbkdf2 (domyślnie 10 000 iteracji), ale CBC nie ma kontroli integralności, więc manipulacja nie jest pewnie wykrywana.

Czy mogę odszyfrować wynik bez XTools?

Wynik zgodny z OpenSSL tak: narzędzie pokazuje Pasujące polecenie openssl, na przykład openssl enc -d -aes-256-cbc -pbkdf2 -in file.enc -out file (dodaj -a dla tekstu Base64). Wynik AES-256-GCM używa własnego układu pliku XTENC tego narzędzia, więc do otwarcia potrzebujesz tego narzędzia.

Czy otwiera pliki zaszyfrowane przez openssl enc?

Tak. Format jest wykrywany z nagłówka pliku. Jeśli plik powstał bez -pbkdf2, wybierz Starszy (-md sha256) dla OpenSSL 1.1 i nowszych albo Starszy (-md md5) dla starszych wersji w Ustawieniach OpenSSL i dopasuj -iter, jeśli został zmieniony.

Co, jeśli zapomnę hasła?

Danych nie da się odzyskać; nie ma resetu ani tylnych drzwi. Krótkie hasła można zgadnąć siłowo, więc użyj 12 lub więcej znaków albo frazy hasłowej.

Czego szyfrowanie nie ukrywa?

Plik wynikowy zachowuje oryginalną nazwę z dopiskiem .enc, a jego rozmiar jest mniej więcej taki jak oryginału, więc nazwa pliku i przybliżony rozmiar pozostają widoczne. Chroniona jest tylko zawartość.