Atgal į įrankius KRIPTOGRAFIJA PRO

Atbaš šifras (Atbash Cipher): senovinis veidrodinis teksto keitiklis ir dekoderis

Interaktyvus veidrodinės kriptografijos šifratorius: apverskite tekstą pagal senovės hebrajų ir lotynų abėcėles, išbandykite simetrinį iššifravimą ir tyrinėkite Jeremijo knygos šifrus.

Involiutinis šifras: Užkodavimas = Atkodavimas
E(E(x)) = x • A↔Z, B↔Y, C↔X
Šifro abėcėlės režimas:
Raidžių dydis:

Interaktyvi dviguba veidrodinė abėcėlės juosta

Paspauskite ant bet kurios raidžių poros, kad ją įvestumėte, arba rašykite tekstą viršuje gyvam poros paryškinimui

Iš viso simbolių: 0 Pakeista raidžių: 0 Žodžių: 0 Tarpų: 0
Export & Print Cipher Key:
Bibliniai ir istoriniai pavyzdžiai:

Biblinė kriptografija ir senovės hebrajų ištakos

Atbaš šifras (hebr. אתב״ש, angl. Atbash cipher) yra vienas seniausių dokumentuotų monoalfabetinių pakaitalo šifrų žmonijos istorijoje, kurio ištakos siekia maždaug 500–600 m. pr. Kr. Sukurtas klasikinei 22 raidžių hebrajų abėcėlei, šis šifras savo pavadinimą gavo iš griežtos raidžių poravimo taisyklės: pirmoji abėcėlės raidė Alef (א) keičiama paskutine Tav (ת), o antroji raidė Bet (ב) – priešpaskutine Šin (ש). Sujungus šias keturias pradines raides gaunamas garsusis fonetinis akronimas A-T-B-Sh (אתבש).

Ryškiausi ir labiausiai žinomi istoriniai Atbaš pavyzdžiai užfiksuoti Šventojo Rašto Jeremijo knygoje. Pranašas Jeremijas ir ano meto raštininkai naudojo šį veidrodinį kodą tam, kad paslėptų politiškai pavojingus vietovardžius bei tautų pavadinimus Babilono tremties laikotarpiu, apsaugodami rankraščius nuo karaliaus Nabuchodonosaro II valdžios cenzūros ir represijų:

  • Babelis tampa Šešachu (Jeremijo 25:26, 51:41): Babilono pavadinimas בבל (B-B-L) simetriškai virsta žodžiu ששך (Š-Š-K, Šešachas), taip paslepiant galingosios imperijos tapatybę.
  • Chaldėjai tampa Leb Kamai (Jeremijo 51:1): Chaldėjų krašto pavadinimas כשדים (K-S-D-Y-M, Kasdim) pagal Atbaš taisyklę užkoduojamas kaip לב קמי (L-B-Q-M-Y, Leb Kamai, tradiciškai verčiama kaip „mano priešininkų širdis“).

Involiutinė savybė: savaime atvirkštinis šifravimas

Kriptografinėje klasifikacijoje Atbaš priskiriamas involiutinių šifrų grupei (dar vadinamų savaime atvirkštiniais arba reciprokiniais šifrais). Matematinė involiucija tenkina fundamentalią lygybę E(E(x)) = x, kuri reiškia, jog pakartotinai užšifravus gautą šifrotekstą tuo pačiu algoritmu, akimirksniu ir be jokių nuostolių atstatomas pradinis atvirasis tekstas.

Skirtingai nei sudėtingi asimetriniai raktai ar kintamo poslinkio algoritmai, reikalaujantys atskirų dešifravimo matricų ir režimų perjungimo, Atbaš dekoderis atlieka visiškai identišką matematinę operaciją kaip ir enkoderis. Užšifravus žodį SLAPTA gaunamas atitinkamas veidrodinis derinys, o praleidus šį rezultatą per tą patį keitiklį, atkuriamas pradinis tekstas be jokių papildomų parametrų nustatymo ar slapto rakto keitimo.

Afino šifro matematika ir vidurio ašies simetrija

Algebriniu požiūriu Atbaš yra specialus klasikinio Afino šifro E(x) = (a × x + b) mod m variantas. Standartinei 26 raidžių lotynų abėcėlei, kurioje raidžių indeksai žymimi skaitinėmis reikšmėmis nuo 0 (A) iki 25 (Z), Atbaš nustato dauginamąjį koeficientą a = 25 ≡ -1 mod 26 ir poslinkį b = 25:

E(x) = (25 − x) mod 26

Ši tiesinė formulė simetriškai apverčia visą abėcėlę aplink jos geometrinį centrą. Išorinės raidžių poros A ↔ Z, B ↔ Y ir C ↔ X tolygiai artėja viena prie kitos ir tobulai susikerta ties pačiu ašies viduriu: M (12) ↔ N (13).

Monoalfabetinis pažeidžiamumas ir dažnumo analizė

Nepaisant didžiulės istorinės bei kultūrinės vertės, Atbaš šifras nesuteikia jokio realaus saugumo šiuolaikinėje kibernetinėje erdvėje. Kadangi kiekviena abėcėlės raidė turi fiksuotą, nekintantį pakaitalą, kalbos statistiniai ir lingvistiniai dėsningumai išlieka visiškai nepakitę:

  • Anglų kalboje pati dažniausia balsė E (~12.7%) šifruotame tekste visada pasirodo kaip raidė V.
  • Dažnos priebalsės T (~9.1%) ir A (~8.2%) atitinkamai virsta raidėmis G ir Z.
  • Dažniausi dviejų ir trijų raidžių junginiai, tokie kaip THE ir AND, nuspėjamai atsispindi kaip GSV ir ZMW.

Perimtas Atbaš pranešimas gali būti iššifruotas vos per kelias sekundes, pasitelkiant elementarią raidžių pasikartojimo dažnumo analizę bei n-gramų atpažinimo metodus.

Slėpimo epistemologija: veidrodžių ironija ir amžinoji žmogaus paranoja

Žmogiškojoje prigimtyje glūdi giliai komiška, beveik metafizinė iliuzija: naivus tikėjimas, jog paprastas abėcėlės apvertimas aukštyn kojomis sukuria neįveikiamą pažinimo tvirtovę. Nuo senovės Levanto raštininkų molinių lentelių iki šiuolaikinių biurokratinių kliedesių, mūsų rūšis puoselėja solipsistinę ambiciją, kad pavertus A į Z, o B į Y, profaniškos kasdienybės paskalos stebuklingu būdu transformuojasi į slaptos valstybinės išminties monumentą. Iš tiesų Atbaš nieko nepaslepia – jis tik aprengia žmogaus paranoją archajiškos didybės rūbais, paversdamas elementarią baimę pompastišku chimerų žaidimu.

Ši involiucinė simetrija atveria nepriekaištingą filosofinį paradoksą: šifruotojas ir dešifruotojas atlieka lygiai tą patį aklą mechaninį veiksmą, įkalinti uždarame hermeneutiniame cikle, kur nė vienam nereikia intelekto kibirkšties kito pastangoms anuliuoti. Tai kriptografija fatališkiems mąstytojams – ontologinis pripažinimas, kad bet koks bandymas iškreipti prasmę neišvengiamai sugrįžta į pradinį tašką per savo paties veidrodžio atspindį. Jeremijo knygos raštininkai galbūt jautėsi esą mistiniai šešėlių valdovai, tačiau šiuolaikiniam stebėtojui Atbaš išlieka žavingu paminklu naiviam žmogaus troškimui pastatyti permatomą labirintą ir išdidžiai paskelbti jį neįžengiamu.

Šiuolaikinis pritaikymas: pabėgimo kambariai ir ezoterika

Mūsų dienomis Atbaš šifras plačiai taikomas edukacinėje veikloje, pabėgimo kambarių (Escape Room) galvosūkiuose, Geocaching slėptuvių koordinatėms užšifruoti bei pradinio lygio CTF (Capture The Flag) kibernetinio saugumo varžybose. Šis paprastas, tačiau elegantiškas veidrodinis algoritmas padeda pradedantiesiems kriptografams suprasti pakeitimo šifrų struktūrą, simetriją ir dažnumo analizės principus. Jis taip pat išlieka svarbus hebrajų kabalos tradicijoje, kur Šventojo Rašto komentatoriai analizuoja slaptas prasmes per Temurah raidžių permutacijas. TOOL GIGA suteikia greitą konvertavimą realiu laiku, interaktyvias lotynų bei hebrajų juostas, A4 formato atmintines ir SVG/PNG eksportą.

DUK (Dažnai užduodami klausimai)

Kaip Atbaš (Atbash) šifras matematiškai apverčia abėcėlę?

Standartinėje 26 raidžių lotyniškoje abėcėlėje, kur indeksai prasideda nuo 0 (A) iki 25 (Z), kiekviena raidė transformuojama pagal formulę E(x) = (25 - x) mod 26. Tai sukuria veidrodinį atvaizdą, kuriame pirmoji raidė suporuojama su paskutine (A su Z), antroji – su priešpaskutine (B su Y), kol pasiekiamas centras (M su N).

Kokie yra garsiausi bibliniai Atbaš šifro pavyzdžiai Jeremijo knygoje?

Senajame Testamente žinomi du klasikiniai pavyzdžiai: Jeremijo 25:26 ir 51:41 Babilono pavadinimas „Babel“ (בבל) užšifruotas kaip „Šešach“ (ששך), o Jeremijo 51:1 chaldėjų vardas „Kasdim“ (כשדים) užkoduotas kaip „Leb Kamai“ (לב קמי).

Kodėl Atbaš šifras vadinamas „involiutiniu“ arba „savaime atvirkštiniu“?

Involiutinis šifras yra toks algoritmas, kuris yra atvirkštinis pats sau (E(E(x)) = x). Kadangi abėcėlė yra tiesiog apverčiama simetriškai, šifruoto teksto perleidimas per tą patį procesą iškart atkuria atvirąjį tekstą be atskiro dešifravimo rakto.

Kuo Atbaš šifras skiriasi nuo Cezario poslinkio ir ROT13?

Cezario šifras pastumia abėcėlę pasirinktu fiksuotu žingsniu į priekį (pvz., +3), o ROT13 perstumia per 13 pozicijų cikliškai. Atbaš šifras abėcėlės nestumia ratu, o pilnai ją apverčia veidrodiniu principu iš kito galo.

Ar Atbaš šifrą galima naudoti skaičiams ir kitoms kalboms?

Taip. Nors pradžioje sukurtas 22 hebrajų raidėms, šis principas lengvai pritaikomas bet kuriai abėcėlei (lotynų, lietuvių, kirilicai). Alfanumeriniame režime skaičiai 0–9 taip pat apverčiami simetriškai (0 su 9, 1 su 8, 2 su 7 ir t. t.).

TOOL GIGA – Atbaš (Atbash) šifro atmintinė

Senovės hebrajų ir lotynų veidrodinio pakaitalo matrica • Involiutinis standartas

toolgiga.com
Standartinis lotyniškas (A–Z ↔ Z–A)
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Z Y X W V U T S R Q P O N M L K J I H G F E D C B A
Biblinis hebrajų (א–ת ↔ ת–א)
א ב ג ד ה ו ז ח ט י כ ל מ נ ס ע פ צ ק ר ש ת
ת ש ר ק צ פ ע ס נ מ ל כ י ט ח ז ו ה ד ג ב א
Transformuotas Atbaš pranešimas
Pranešimas neįvestas. Įveskite tekstą generatoriuje, kad čia būtų atspausdintas jūsų šifras.
Bibliniai ir istoriniai pavyzdžiai (Jeremijo knyga)
Babel ➔ Sheshach (Jeremiah 25:26, 51:41)
Plaintext: בבל (B-B-L) • Ciphertext: ששך (Sh-Sh-K)
Kasdim ➔ Leb Kamai (Jeremiah 51:1)
Plaintext: כשדים (Chaldeans) • Ciphertext: לב קמי (Leb Kamai)
Slaptų pranešimų užrašai ir praktika
Čia rašykite šifruotą arba atvirą tekstą dešifravimo pratyboms.
Rezultatas nukopijuotas į iškarpinę!