Przejdź do treści

Szyfr Atbasz

Wpisz lub wklej tekst, a jego lustrzane odbicie Atbasz pojawi się w trakcie pisania — A staje się Z, B staje się Y i tak dalej w dół alfabetu. Atbasz odwraca się sam, więc to samo pole koduje i dekoduje, a panel obliczeń pokazuje tabelę alfabetu i każdą wymianę. Za darmo, bez rejestracji, a nic nie opuszcza przeglądarki.

Zachowaj

Tabela alfabetu i obliczenia

Każda litera na pozycji n w alfabecie (A = 1, Z = 26) staje się literą na pozycji 27 − n. Kodowanie i dekodowanie to ten sam krok, więc przepuszczenie wyniku przez szyfr jeszcze raz przywraca Twój tekst.

JawnyABCDEFGHIJKLM
AtbaszZYXWVUTSRQPON
JawnyNOPQRSTUVWXYZ
AtbaszMLKJIHGFEDCBA

Litery w Twoim tekście są podświetlone w wierszach jawnych; litery, w które się zamieniają, są podświetlone pod nimi.

Litera po literze — pierwszych 10 liter

LiteraPozycja27 − pozycjaWynik
H819S
E522V
L1215O
L1215O
O1512L
W234D
O1512L
R189I
L1215O
D423W

Jak korzystać z szyfru Atbasz

  1. 1. Wpisz tekst. Wpisz go lub wklej do pola. Atbasz nie ma klucza, więc nie ma nic innego do ustawiania.
  2. 2. Odczytaj wynik. Lustrzany tekst pojawia się w trakcie pisania. Wklej tekst zaszyfrowany Atbaszem, a dostaniesz z powrotem oryginał — ten sam krok szyfruje i odszyfrowuje.
  3. 3. Wybierz, co zachować. Odznacz wielkość liter, spacje lub interpunkcję, by dostać same wielkie litery, jeden nieprzerwany ciąg liter albo same litery — zwykły sposób prezentowania szyfrogramów.
  4. 4. Sprawdź obliczenia. Tabela alfabetu podświetla użyte litery i te, w które się zamieniły, a tabela pod nią przechodzi przez pierwszych kilkanaście liter.

Jak działa Atbasz

Zapisz alfabet od przodu, zapisz go od tyłu pod spodem i zamień każdą literę na tę, która znajduje się pod nią: A↔Z, B↔Y, C↔X i tak dalej, aż do M↔N w środku. Jako wzór: litera na pozycji n (A = 1, Z = 26) staje się literą na pozycji 27 − n, więc H (8) staje się S (19). Licząc od zera, jak zwykle robią kryptografowie, reguła to 25 − x — co czyni Atbasz szyfrem afinicznym z a = 25 i b = 25.

Trzynaście wymian Atbasz: każda litera u góry zamienia się miejscem z literą pod nią, w obu kierunkach.
ABCDEFGHIJKLM
ZYXWVUTSRQPON

Przykład krok po kroku. Hello World staje się Svool Dliow: H (8) → S (19), E (5) → V (22), L (12) → O (15) i O (15) → L (12). Wprowadź Svool Dliow z powrotem, a otrzymasz Hello World. Każda litera zachowuje wielkość, a spacja przechodzi bez zmian, więc wynik ma taki sam kształt jak Twój tekst — co też sprawia, że Atbasz łatwo rozpoznać.

Sama wymiana daje drobne ciekawostki. WIZARD szyfruje się na DRAZIW — to samo słowo zapisane wspak — bo W i D, I i R, Z i A to pary lustrzane, które akurat leżą na lustrzanych miejscach w słowie.

Skąd pochodzi Atbasz

Atbasz zaczął jako podstawienie w alfabecie hebrajskim, a jego nazwa wylicza zasadę. Alef (א), pierwsza litera, zamienia się z taw (ת), ostatnią; bet (ב), druga, z szin (ש), przedostatnią — a-t-b-sh. Przy 22 literach hebrajskich jest 11 par.

Najbardziej znane przykłady są w Księdze Jeremiasza. Imię Sheshach (ששך) w Jr 25:26 i 51:41 odpowiada litera po literze słowu Babel (בבל), czyli Babilon, przy tej wymianie, a Leb-kamai (לב קמי) w Jr 51:1 odpowiada Kasdim (כשדים), Chaldejczykom. Jr 51:41 wymienia też Babilon otwarcie w tym samym wersecie, więc podstawienie raczej nie miało niczego ukrywać; zwykle czyta się je jako grę słów, a to, jak te formy trafiły do tekstu, wciąż jest przedmiotem dyskusji.

Jak złamać Atbasz i dlaczego nie jest bezpieczny

Atbasz nie ma w sobie niczego tajnego. Nie ma klucza do odgadnięcia: każdy, kto zna metodę, może przeczytać wiadomość, a lustrzany alfabet to jedna z pierwszych rzeczy, jakie sprawdza rozwiązujący zagadki. Nawet bez tego domysłu każde E w tekście jawnym staje się V, a każde T staje się G, więc najczęstsze litery w szyfrogramie wskazują prosto na najczęstsze litery języka. To analiza częstotliwości, a Licznik częstotliwości liter policzy je za Ciebie.

Traktuj Atbasz jako zagadkę i pierwszą lekcję: pokazuje, czym jest szyfr podstawieniowy, w jednej linijce arytmetyki. Wersję z prawdziwym kluczem znajdziesz w Szyfrze afinicznym, który uogólnia tę samą ideę; a szyfr, który zmienia podstawienie z litery na literę, to Szyfr Vigenère'a.

Najczęstsze pytania

Czym jest szyfr Atbasz?
Atbasz to szyfr podstawieniowy, który odwraca alfabet: A staje się Z, B staje się Y, C staje się X, i tak dalej, aż do M i N, które zamieniają się miejscami. Nie ma klucza, a ta sama wymiana szyfruje i odszyfrowuje. Zaczął jako podstawienie w alfabecie hebrajskim i dziś jest klasykiem zagadek oraz lekcji kryptografii.
Jak odszyfrować Atbasz?
Zastosuj Atbasz ponownie. Każda litera zamienia się z lustrzaną, więc dwukrotne przekształcenie przywraca oryginał — Svool wraca do Hello. Dlatego to narzędzie ma jedno pole zamiast osobnych trybów szyfrowania i deszyfrowania: wklej szyfrogram i odczytaj tekst jawny.
Czy Atbasz to to samo co szyfr Cezara?
Nie. Szyfr Cezara przesuwa każdą literę o tę samą odległość w alfabecie, więc litery zachowują kolejność (ABC staje się DEF). Atbasz odbija alfabet, więc kolejność się odwraca (ABC staje się ZYX), a żadne przesunięcie Cezara tego nie zrobi. Oba są jednak przypadkami szyfru afinicznego: Cezar ma a = 1, Atbasz ma a = 25 i b = 25.
Co dzieje się z cyframi, spacjami i literami z akcentami?
Cyfry, spacje i znaki interpunkcyjne przechodzą bez zmian, chyba że zdecydujesz się je usunąć. Akcentowane litery łacińskie liczą się jako zwykła litera, więc é szyfruje się jak e, czyli na v. Litery z innych alfabetów, na przykład cyrylicy czy greki, zostają bez zmian, a narzędzie informuje, ile ich znalazło.
Czy Atbasz występuje w Biblii?
Tak. Najwyraźniejsze przypadki są w Księdze Jeremiasza: Sheshach (Jr 25:26 i 51:41) pasuje do Babel litera po literze w hebrajskim Atbaszu, a Leb-kamai (Jr 51:1) pasuje do Kasdim, Chaldejczyków. Ponieważ Babilon jest też wymieniony otwarcie w pobliżu, wymianę zwykle rozumie się jako grę słów, a nie tajne pismo.
Dlaczego nazywa się to Atbasz?
Nazwa łączy pierwsze dwie wymiany w alfabecie hebrajskim: alef z taw (א–ת) i bet z szin (ב–ש), dając a-t-b-sh. Inne hebrajskie wymiany również nazwano w ten sposób — na przykład Albam łączy alef z lamed i bet z mem.

Powiązane narzędzia

Więcej z kategorii Kody i szyfry