Szyfr Atbash - Starożytny Szyfr Hebrajski

reklama

Narzędzie Szyfru Atbash

Atbash to jeden z najstarszych znanych szyfrów podstawieniowych, pierwotnie używany w alfabecie hebrajskim. Działa na zasadzie odwrócenia alfabetu: pierwsza litera zamienia się z ostatnią, druga z przedostatnią i tak dalej (A↔Z, B↔Y, C↔X).

0 znaków
0 znaków

Alphabet Mapping

Original

A B C D E F ... X Y Z

Atbash

Z Y X W V U ... C B A

Szybkie przykłady

Oryginał:

Hello World

Atbash:

Svool Dliow

Oryginał:

The quick brown fox

Atbash:

Gsv jfrxp yildm ulc

Czym jest szyfr Atbash

Szyfr Atbash to monoalfabetyczny szyfr podstawieniowy, który był oryginalnie używany w alfabecie hebrajskim. Nazwa "Atbash" pochodzi od pierwszych, ostatnich i drugich liter alfabetu hebrajskiego (Alef-Taw-Bet-Shin). Podobnie jak ROT13, jest to szyfr samoodwracalny – dwukrotne zastosowanie przywraca oryginalny tekst.

Jak działa Atbash

Szyfr Atbash tworzy lustrzane odwzorowanie alfabetu, gdzie każda litera jest zamieniana na swoją lustrzaną pozycję:

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

Ponieważ alfabet jest perfekcyjnie odwrócony, dwukrotne zastosowanie szyfru Atbash przywraca oryginalny tekst, co sprawia, że kodowanie i dekodowanie to identyczne operacje.

Kontekst historyczny

Szyfr Atbash ma bogatą historię sięgającą tysięcy lat wstecz:

  • Odniesienia biblijne: Występuje w Biblii Hebrajskiej (Księga Jeremiasza 25:26, 51:41), gdzie "Szeszak" jest zapisem Atbash dla "Babel" (Babilon)
  • Hebrajskie korzenie: Oryginalnie zaprojektowany dla 22-literowego alfabetu hebrajskiego
  • Zwoje znad Morza Martwego: Używany w niektórych tekstach odkrytych w Qumran
  • Współczesne zastosowania: Nadal wykorzystywany w łamigłówkach, grach oraz jako narzędzie edukacyjne do nauczania podstaw kryptografii

Współczesne zastosowania

  • Edukacja kryptograficzna: Nauczanie podstawowych koncepcji szyfrowania i szyfrów podstawieniowych
  • Tworzenie zagadek: Escape roomy, poszukiwania skarbów i wyzwania kryptograficzne
  • Geocaching: Tworzenie wskazówek i zaszyfrowanych współrzędnych do przygód geocachingowych
  • Pisanie kreatywne: Dodawanie autentyczności do historycznych powieści lub kryminałów
  • Tworzenie gier: Proste szyfrowanie kodów i tajnych wiadomości w grach

Atbash w porównaniu z innymi szyframi

Jak szyfr Atbash wypada na tle podobnych szyfrów klasycznych?

  • vs Szyfr Cezara: Szyfr Cezara używa stałego przesunięcia (1-25), Atbash zawsze wykorzystuje lustrzane odwzorowanie alfabetu
  • vs ROT13: Oba są samoodwracalne, ale ROT13 przesuwa o 13 pozycji, podczas gdy Atbash odbija alfabet lustrzanie
  • vs Podstawienie ogólne: Atbash używa stałego, przewidywalnego wzorca, podczas gdy podstawienie ogólne wykorzystuje losowe mapowania

Algorytm

Przekształcenie Atbash można wyrazić matematycznie: Dla pozycji litery i (gdzie A=0, B=1, ..., Z=25), zaszyfrowana pozycja to (25 - i). Ten prosty wzór sprawia, że jest łatwy do zaimplementowania w każdym języku programowania.

Uwaga dotycząca bezpieczeństwa

Szyfr Atbash nie zapewnia żadnego kryptograficznego bezpieczeństwa i nie powinien być nigdy używany do ochrony wrażliwych informacji. Jest bardzo podatny na analizę częstotliwości i łatwy do złamania. Używaj go wyłącznie w celach edukacyjnych, do zagadek lub rozrywki.