Przejdź do głównej treści
LibraTool logoLibraTool

Szyfrowanie plików (AES-256-GCM) za darmo

Szyfruj dowolny plik hasłem za pomocą AES-256-GCM i PBKDF2 (250 000 iteracji). Plik wyjściowy .enc otwiera się tylko z prawidłowym hasłem i tylko to narzędzie może go odszyfrować. W pełni po stronie klienta — plik nigdy nie opuszcza Twojego urządzenia.

Działa offline po wczytaniu

Serwisy do szyfrowania online otrzymują Twój plik — tutaj jest szyfrowany na urządzeniu, a hasło nigdy go nie opuszcza.

Upuść plik tutaj lub kliknij, aby przeglądać

Any file · przetwarzane na Twoim urządzeniu

lub naciśnij Ctrl+V, aby wkleić ze schowka

Przeglądaj pliki

Twoje pliki nigdy nie opuszczają urządzenia. Całe przetwarzanie odbywa się lokalnie w przeglądarce.

Upuść dowolny plik i wybierz hasło — otrzymasz kopię .enc, którą odblokować może tylko to hasło.

Zapisz to hasło w bezpiecznym miejscu. Nigdy go nie widzimy, więc zgubionego hasła nie da się odzyskać, a plik pozostanie zablokowany na zawsze.

Silne, standardowe szyfrowanie. AES-256-GCM z kluczem wyprowadzonym z hasła przez PBKDF2 (250 000 iteracji SHA-256). Nowy losowy salt i IV są zapisywane w nagłówku pliku; zmiana nawet jednego bajtu powoduje błąd weryfikacji uwierzytelnienia.

Format pliku (dla dekodera kopii zapasowej)

„LIBE2” + 16-bajtowa sól + 12-bajtowy IV + szyfrogram AES-256-GCM. Klucz to PBKDF2-HMAC-SHA256, 250 000 iteracji, z Twojego hasła w UTF-8 znormalizowanego do NFKC. Pierwsze 33 bajty nagłówka to dane uwierzytelniane. Odszyfrowana zawartość to 2-bajtowa długość nazwy pliku, nazwa pliku, a potem plik. Pliki utworzone przed tą aktualizacją („LIBE1”) nadal się otwierają.

Twoje hasło nigdy nie jest przechowywane ani wysyłane — wszystko działa w Twojej przeglądarce. Jeśli je zgubisz, pliku nie da się odzyskać. Duże pliki (> ~200 MB) wymagają kilku sekund i zużywają dużo pamięci.

Jak to działa

Zaszyfruj dowolny plik hasłem, aby tylko osoba znająca hasło (i używająca tego narzędzia) mogła go otworzyć. Szyfrowanie i deszyfrowanie odbywa się lokalnie za pomocą Web Crypto API przeglądarki — bez serwerów i bez depozytu kluczy.

  1. 1
    Upuszczasz plik i wybierasz hasło
    Plik jest wczytywany do pamięci przeglądarki. Z hasła wyprowadzany jest 256-bitowy klucz AES za pomocą PBKDF2 — 250 000 iteracji SHA-256 z nową losową solą.
  2. 2
    Plik jest szyfrowany za pomocą AES-256-GCM
    Generowany jest świeży losowy IV. AES-256 w trybie Galois/Counter Mode daje 16-bajtowy tag uwierzytelniania, więc jakakolwiek ingerencja w zaszyfrowany plik powoduje głośne niepowodzenie deszyfrowania.
  3. 3
    Pobierz plik .enc (i odszyfruj go później)
    Wynik zaczyna się od nagłówka „LIBE1” zawierającego sól, IV i oryginalną nazwę pliku, a następnie szyfrogram. Upuść go tutaj w trybie Odszyfruj i podaj hasło, aby odzyskać oryginał.

Plik nigdy nie opuszcza urządzenia. Stracić hasło oznacza utratę pliku — nie ma mechanizmu odzyskiwania, celowo.

Powiązane narzędzia

Często zadawane pytania