Szyfry klasyczne — Vigenère, Atbash, ROT47, płotkowy i afiniczny
Szyfruj i deszyfruj tekst szyframi klasycznymi: Vigenère'a, Beauforta, Atbash, ROT47, płotkowym i afinicznym. Do łamigłówek, escape roomów i nauki kryptografii.
🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłaneSześć szyfrów klasycznych w jednym miejscu
Zanim pojawiły się komputery, tajne wiadomości opierały się na szyfrach tworzonych ołówkiem na papierze. Do dziś są popularne w łamigłówkach, geocachingu, escape roomach, grach terenowych, zadaniach CTF i do nauki podstaw kryptografii. To narzędzie szyfruje i deszyfruje sześć najbardziej znanych z nich oraz aktualizuje wynik na bieżąco podczas pisania, dzięki czemu możesz eksperymentować z kluczami i obserwować, jak każda metoda przekształca tekst.
Szyfr Vigenère'a przesuwa każdą literę o inną wartość, pobieraną z powtarzającego się słowa kluczowego. Przez wieki nazywano go «le chiffre indéchiffrable», ponieważ zwykła analiza częstości nie łamie go bezpośrednio. Szyfr Beauforta jest jego bliskim krewnym: odejmuje tekst jawny od klucza zamiast go dodawać; jest samoodwracalny, więc ta sama operacja szyfruje i deszyfruje. Atbash, używany pierwotnie dla alfabetu hebrajskiego, odbija alfabet lustrzanie: A zamienia się w Z, a B w Y. ROT47 obraca każdy drukowalny znak ASCII o 47 pozycji, mieszając nie tylko litery, ale także cyfry i znaki interpunkcyjne.
Szyfr płotkowy (rail fence) to szyfr przestawieniowy: zamiast podmieniać litery, zmienia ich kolejność — wiadomość zapisywana jest zygzakiem na kilku «szynach», a następnie odczytywana szyna po szynie. Szyfr afiniczny przekształca każdą literę x według wzoru (a·x + b) mod 26; mnożnik a musi być względnie pierwszy z 26, dlatego lista wyboru oferuje tylko poprawne wartości.
Wskazówki do łamigłówek i nauki
Wielkość liter jest zachowywana, a znaki spoza A–Z (z wyjątkiem ROT47 i szyfru płotkowego) pozostają na swoich miejscach, dzięki czemu granice wyrazów są nadal widoczne. W szyfrach Vigenère'a i Beauforta klucz zużywają tylko litery. Użyj «Use result as input» (użyj wyniku jako wejścia), aby sprawdzić, czy wiadomość po odszyfrowaniu wraca do oryginału. Jeśli próbujesz złamać nieznany szyfr, narzędzie «Letter Frequency» (częstotliwość liter) pokazuje indeks koincydencji, który pomaga odróżnić szyfr Vigenère'a od prostego szyfru podstawieniowego.
Te szyfry są świetną zabawą, ale nie są bezpieczne. Wszystko działa w Twojej przeglądarce i nic nie jest wysyłane.
Jak używać
- Wybierz szyfrWybierz Vigenère'a, Beauforta, Atbash, ROT47, szyfr płotkowy lub afiniczny.
- Ustaw kluczWpisz słowo kluczowe, liczbę szyn albo wartości a i b — zależnie od szyfru.
- Szyfruj lub deszyfrujWpisz wiadomość i wybierz kierunek; szyfry samoodwracalne nie wymagają kierunku.
- Skopiuj wynikSkopiuj go lub wprowadź ponownie jako dane wejściowe, aby sprawdzić, czy poprawnie się deszyfruje.