Szyfr Beauforta
Szyfruj i odszyfruj tekst za pomocą szyfru Beauforta, samoinwersyjnej odmiany szyfru Vigenère'a.
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ą.