Przejdź do treści
TextArray
100% lokalnie

Szyfr Beauforta

Szyfruj i odszyfruj tekst za pomocą szyfru Beauforta, samoinwersyjnej odmiany szyfru Vigenère'a.

Wejście
Wynik

Szyfr Beauforta

Szyfr Beauforta to wariant szyfru Vigenère'a, w którym operacje szyfrowania i deszyfrowania są identyczne — zastosuj ten sam klucz do szyfrogramu, a otrzymasz z powrotem oryginalną wiadomość. Wpisz słowo kluczowe, wklej wiadomość i każda litera przesuwa się o wartość opartą na kluczu, który powtarza się przez cały tekst. Magią szyfru Beauforta jest jego samoinwersyjność: szyfrowanie i deszyfrowanie to jedna operacja, więc nigdy nie musisz wybierać kierunku.

Szyfr działa zgodnie ze wzorem C = (K − P) mod 26, gdzie każda litera tekstu jawnego jest odejmowana od odpowiedniej litery klucza modulo 26. W przeciwieństwie do szyfru Vigenère'a, który dodaje klucz, szyfr Beauforta odejmuje go, tworząc samoinwersyjną transformację. Klucz musi zawierać co najmniej jedną literę — wszystkie znaki inne niż litery są ignorowane podczas ekstrakcji klucza. Gdy szyfr przetwarza tekst, klucz powtarza się tylko nad literami, pomijając interpunkcję, liczby i emoji, aby pozostały na swoim miejscu.

Wielkość liter jest zachowywana, aby wynik czytał się naturalnie. Znaki inne niż litery przechodzą niezmienione, co oznacza, że znaki z diakrytyką, cyfry, symbole i emoji nigdy nie są szyfrowane. Czyni to szyfr Beauforta przydatnym w zagadkach, lekcjach kryptografii, wyzwaniach CTF i tajemnicach geocachingu, gdzie potrzebujesz odwracalnego szyfrowania bez osobnego kroku deszyfrowania. Wszystko działa w przeglądarce i tekst nigdy nie opuszcza urządzenia — wklej, szyfruj lub odszyfruj i skopiuj wynik z pewnością.

Częste pytania

Czym różni się Beaufort od Vigenère?
Oba używają powtarzającego się klucza, ale Vigenère dodaje klucz do tekstu jawnego (C = P + K mod 26), podczas gdy Beaufort go odejmuje (C = K − P mod 26). To czyni szyfr Beauforta samoinwersyjnym: zastosowanie szyfru dwa razy zwraca oryginalną wiadomość.
Dlaczego jest samoinwersyjny?
Ponieważ odejmowanie jest zaangażowane, zastosowanie tej samej operacji dwa razy odwraca efekt. Szyfruj wiadomość szyfrem Beauforta i kluczem, następnie szyfruj wynik tym samym kluczem, a otrzymasz original z powrotem. Nie jest potrzebne osobne deszyfrowanie.
Jak klucz się powtarza?
Klucz powtarza się tylko nad literami w tekście jawnym. Interpunkcja, liczby, emoji i znaki z diakrytyką nigdy nie są szyfrowane i nie przesuwają pozycji klucza, więc pozostają na swoim miejscu.
Czy mój tekst jest wysyłany gdziekolwiek?
Nie. Szyfrowanie działało wyłącznie w przeglądarce i tekst nigdy nie opuszcza urządzenia.