Narzędzie dla programistów

Zaszyfruj tekst

Zabezpiecz wiadomość hasłem za pomocą prawdziwego AES-256, który nigdy nie opuszcza twojego urządzenia.

Zaszyfruj tekst Działa na twoim urządzeniu
  • Działa w przeglądarce — twój tekst nigdy nie jest nigdzie wysyłany
  • Bez rejestracji, bez limitów, za darmo, tak często, jak chcesz

Jak to działa

Szyfrowanie czegoś na stronie internetowej zwykle ma sens odwrotny do zamierzonego: przekazujesz serwerowi tekst jawny i często hasło, i po prostu musisz zaufać temu, co dalej się stanie. To narzędzie działa na stronie, używając własnej kryptografii przeglądarki, więc ani jedno, ani drugie nigdy nie opuszcza twojego urządzenia.

Z czego korzysta

AES-256 w trybie GCM, przez wbudowaną w przeglądarkę implementację Web Crypto — te same prymitywy, które chronią HTTPS, a nie ręcznie napisany szyfr. Klucz jest wyprowadzany z twojego hasła za pomocą PBKDF2-SHA256 w 250 000 iteracji, co spowalnia atakującemu zgadywanie hasła. Dla każdej wiadomości generowana jest nowa losowa sól i nonce, więc zaszyfrowanie tego samego tekstu dwa razy daje różne wyniki.

GCM nie tylko ukrywa, ale i weryfikuje

GCM to tryb uwierzytelniony: odszyfrowanie kończy się niepowodzeniem, jeśli zmieniono choćby jeden znak zaszyfrowanego bloku. Oznacza to, że informuje cię, iż wiadomość jest nienaruszona, a nie tylko tajna.

Twoje hasło jest wszystkim

Nie ma odzyskiwania, resetowania ani tylnego wejścia. Jeśli zgubisz hasło, wiadomość przepadnie na zawsze, i to jest cecha prawdziwego szyfrowania, a nie ograniczenie tego narzędzia. Siła całości opiera się na haśle — długie, złożone z kilku niezwiązanych słów, jest znacznie lepsze niż krótkie i skomplikowane.

Do czego to służy, a do czego nie

Nadaje się do wysłania notatki niezaufanym kanałem lub trzymania czegoś w pliku, który wolisz mieć nieczytelny. To nie jest system wiadomości: hasło musisz dostarczyć odbiorcy inną drogą, a zrobienie tego źle niweczy wszystko.

FAQ

Zaszyfruj tekst — pytania

Czy to prawdziwe szyfrowanie?

Tak — AES-256-GCM przez interfejs Web Crypto API przeglądarki, z wyprowadzaniem klucza PBKDF2. To nie jest zabawkowy szyfr.

Czy możecie odzyskać moją wiadomość, jeśli zgubię hasło?

Nie. Nie ma odzyskiwania ani tylnego wejścia. To właśnie czyni to szyfrowaniem.

Czy moja wiadomość lub hasło są gdzieś wysyłane?

Nie. Oba zostają na stronie. Nic nie jest przesyłane ani przechowywane.

Dlaczego ten sam tekst szyfruje się za każdym razem inaczej?

Za każdym razem używana jest nowa losowa sól i nonce, co jest celowe i prawidłowe.