TT Text Tools

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łane

Advertisement

Sześć 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ć

  1. Wybierz szyfrWybierz Vigenère'a, Beauforta, Atbash, ROT47, szyfr płotkowy lub afiniczny.
  2. Ustaw kluczWpisz słowo kluczowe, liczbę szyn albo wartości a i b — zależnie od szyfru.
  3. Szyfruj lub deszyfrujWpisz wiadomość i wybierz kierunek; szyfry samoodwracalne nie wymagają kierunku.
  4. Skopiuj wynikSkopiuj go lub wprowadź ponownie jako dane wejściowe, aby sprawdzić, czy poprawnie się deszyfruje.

Najczęściej zadawane pytania

Jak działa szyfr Vigenère'a?
Każda litera jest przesuwana o odpowiednią literę powtarzającego się słowa kluczowego, gdzie A = 0, B = 1 itd. Z kluczem LEMON tekst ATTACK AT DAWN zamienia się w LXFOPV EF RNHR. Spacje i interpunkcja są zachowywane i nie zużywają liter klucza.
Które szyfry są własnymi odwrotnościami?
Atbash, ROT47 i Beauforta. Zastosowanie ich dwukrotnie z tymi samymi ustawieniami zwraca oryginalny tekst, więc nie ma osobnego trybu deszyfrowania.
Czym różni się ROT13 od ROT47?
ROT13 obraca tylko 26 liter. ROT47 obraca wszystkie 94 drukowalne znaki ASCII, więc mieszane są także cyfry i symbole. Do ROT13 i innych przesunięć Cezara użyj narzędzia «Caesar Cipher» (szyfr Cezara).
Czy te szyfry są bezpieczne?
Nie. Mają wartość historyczną i edukacyjną. Wszystkie można złamać analizą częstości lub atakiem brute force. Do prawdziwych tajemnic używaj nowoczesnego szyfrowania.
Advertisement