Koder szyfru Atbash

Atbash to jeden z najstarszych znanych szyfrów — używali go hebrajscy skrybowie w Księdze Jeremiasza około 600 r. p.n.e. Każdą literę zamienia na jej lustrzane odbicie w alfabecie: A staje się Z, B staje się Y i tak dalej. Ponieważ mapowanie jest własną odwrotnością, ta sama operacja jednocześnie szyfruje i odszyfrowuje. Według współczesnych standardów jest słaby, ale wciąż świetnie sprawdza się w łamigłówkach, escape roomach i pierwszych lekcjach kryptografii.

Jak kodować szyfrem Atbash

  1. 1

    Wpisz tekst jawny albo szyfrogram

    Litery A-Z i a-z są tłumaczone; cyfry, spacje i interpunkcja przechodzą bez zmian.

  2. 2

    Każda litera odbija się w lustrze alfabetu

    A↔Z, B↔Y, C↔X, ... M↔N.

  3. 3

    Skopiuj wynik

    Narzędzie zachowuje oryginalną wielkość liter, więc `Atbash` staje się `Zgyzhs`.

  4. 4

    Aby odszyfrować, wklej szyfrogram ponownie

    Atbash jest samoodwracalny: zastosowanie go dwa razy przywraca oryginał.

Mapowanie

Tekst jawny Szyfr Tekst jawny Szyfr
A Z N M
B Y O L
C X P K
D W Q J
E V R I
F U S H
G T T G
H S U F
I R V E
J Q W D
K P X C
L O Y B
M N Z A

Nazwa

Słowo atbash powstało z pierwszej (alef), ostatniej (taw), drugiej (bet) i przedostatniej (szin) litery alfabetu hebrajskiego — to mnemotechnika opisująca odwrócenie.

Znany tekst jawny w Biblii

Hebrajskie słowo Sheshach (ששך) w Jeremiasza 25:26 i 51:41 jest powszechnie uznawane za szyfrowanie Atbash słowa Babel (בבל) — jeden z najwcześniej udokumentowanych przykładów szyfru podstawieniowego.

Siła kryptoanalizy: zero

Atbash to jednoalfabetowe podstawienie ze stałym, publicznym kluczem. Złamanie go jest banalne: pięciolatek z ołówkiem da sobie radę. Nie używaj Atbash do niczego, co ma pozostać tajne. Nadaje się do łamigłówek, wskazówek i obfuskacji, gdy odbiorca wie, że ma zastosować szyfr.

Najczęściej zadawane pytania

Nie. ROT13 przesuwa każdą literę o 13 miejsc (A→N, B→O). Atbash odbija litery względem środka alfabetu (A→Z, B→Y). Oba są samoodwracalne. Oba są banalne do złamania.

To narzędzie obsługuje ASCII A-Z/a-z. Rozszerzenie Atbash na hebrajski lub inne alfabety jest zasadniczo proste, ale każdy język potrzebuje własnego mapowania 26-literowego albo innego; znaki niełacińskie przechodzą tutaj bez zmian.

Bo mapowanie jest symetryczne. A ↔ Z oznacza, że mapowanie A daje Z, a mapowanie Z daje A. Każdy symetryczny szyfr jest własną odwrotnością. Ta sama cecha sprawia, że wystarcza jedna operacja bez osobnego trybu decode.

Nie. Atbash jest podstawieniem liter; cyfry, spacje, interpunkcja, emoji i znaki akcentowane przechodzą bez zmian. Dlatego szyfrogram zachowuje odstępy między słowami i wygląda z grubsza jak tekst jawny.

Powiązane narzędzia