Vai al contenuto

Cifrario Atbash

Digita o incolla un testo e ottieni il suo specchio Atbash mentre scrivi — A diventa Z, B diventa Y, e così via lungo l'alfabeto. Atbash annulla se stesso, quindi la stessa casella codifica e decodifica, e il pannello di lavoro mostra la tabella dell'alfabeto e ogni scambio. Gratuito, senza registrazione, e nulla lascia il tuo browser.

Mantieni

Tabella dell'alfabeto e procedimento

Ogni lettera in posizione n nell'alfabeto (A = 1, Z = 26) diventa la lettera in posizione 27 − n. Codifica e decodifica sono lo stesso passaggio, quindi far passare di nuovo il risultato restituisce il tuo testo.

ChiaroABCDEFGHIJKLM
AtbashZYXWVUTSRQPON
ChiaroNOPQRSTUVWXYZ
AtbashMLKJIHGFEDCBA

Le lettere del tuo testo sono evidenziate nelle righe in chiaro; quelle in cui si trasformano sono evidenziate sotto di esse.

Lettera per lettera — le prime 10 lettere

LetteraPosizione27 − posizioneRisultato
H819S
E522V
L1215O
L1215O
O1512L
W234D
O1512L
R189I
L1215O
D423W

Come usare il cifrario Atbash

  1. 1. Inserisci il tuo testo. Digitalo o incollalo nella casella. Atbash non ha una chiave, quindi non c'è altro da impostare.
  2. 2. Leggi il risultato. Il testo specchiato compare mentre scrivi. Incolla un testo Atbash e ottieni l'originale: lo stesso passaggio codifica e decodifica.
  3. 3. Scegli che cosa mantenere. Deseleziona maiuscole e minuscole, spazi o punteggiatura per ottenere solo lettere maiuscole, un'unica sequenza di lettere o solo le lettere — il modo consueto in cui si presenta un testo cifrato.
  4. 4. Controlla il procedimento. La tabella dell'alfabeto evidenzia le lettere che hai usato e quelle in cui si trasformano, e la tabella sotto lavora sulle prime dodici lettere.

Come funziona Atbash

Scrivi l'alfabeto in avanti, scrivilo all'indietro sotto, e scambia ogni lettera con quella che si trova sotto di essa: A↔Z, B↔Y, C↔X, e così via fino a M↔N al centro. Come formula, la lettera in posizione n (A = 1, Z = 26) diventa la lettera in posizione 27 − n, quindi H (8) diventa S (19). Contando da zero, come fanno di solito i crittografi, la regola è 25 − x — il che fa di Atbash il cifrario affine con a = 25 e b = 25.

I tredici scambi di Atbash: ogni lettera in alto scambia il posto con la lettera sotto, in entrambi i sensi.
ABCDEFGHIJKLM
ZYXWVUTSRQPON

Esempio svolto. Hello World diventa Svool Dliow: H (8) → S (19), E (5) → V (22), L (12) → O (15) e O (15) → L (12). Rimetti Svool Dliow nel campo e torna fuori Hello World. Ogni lettera conserva la sua maiuscola o minuscola e lo spazio passa invariato, quindi il risultato ha la stessa forma del tuo testo — ed è anche per questo che Atbash si riconosce facilmente.

Lo scambio produce qualche curiosità. WIZARD si cifra in DRAZIW — la stessa parola scritta al contrario — perché W e D, I e R, Z e A sono coppie speculari che capitano in posizioni speculari nella parola.

Da dove viene Atbash

Atbash nacque come sostituzione dell'alfabeto ebraico, e il suo nome ne rivela la regola. Aleph (א), la prima lettera, si scambia con tav (ת), l'ultima; bet (ב), la seconda, con shin (ש), la penultima — a-t-b-sh. Con 22 lettere ebraiche ci sono 11 coppie.

Gli esempi più noti sono nel Libro di Geremia. Il nome Sheshach (ששך), in Geremia 25:26 e 51:41, corrisponde lettera per lettera a Babel (בבל), Babilonia, sotto questo scambio, e Leb-kamai (לב קמי) in 51:1 corrisponde a Kasdim (כשדים), i Caldei. Geremia 51:41 nomina apertamente Babilonia nello stesso versetto, quindi la sostituzione difficilmente poteva servire a nascondere qualcosa; di solito la si legge come un gioco di parole, e resta discusso come queste forme siano entrate nel testo.

Come si decifra Atbash, e perché non è sicuro

Atbash non ha nulla di segreto. Non c'è una chiave da indovinare: chiunque conosca il metodo può leggere il messaggio, e l'alfabeto speculare è una delle prime cose che un solutore di enigmi prova. Anche senza quell'intuizione, ogni E del testo in chiaro diventa V e ogni T diventa G, quindi le lettere più frequenti del testo cifrato rimandano direttamente alle lettere più frequenti della lingua. È l'analisi delle frequenze, e il Contatore di frequenza delle lettere fa il conteggio.

Considera Atbash un enigma e una prima lezione: mostra che cos'è un cifrario a sostituzione in una sola riga di aritmetica. Per una versione con una chiave vera prova il Cifrario affine, che generalizza la stessa idea; per uno che cambia la sostituzione da lettera a lettera prova il Cifrario di Vigenère.

Domande frequenti

Che cos'è il cifrario Atbash?
Atbash è un cifrario a sostituzione che inverte l'alfabeto: A diventa Z, B diventa Y, C diventa X, e così via fino a M e N, che si scambiano tra loro. Non ha chiave, e lo stesso scambio codifica e decodifica. Nacque come sostituzione dell'alfabeto ebraico ed è oggi un classico degli enigmi e delle lezioni di crittografia.
Come si decodifica Atbash?
Applicando di nuovo Atbash. Ogni lettera si scambia con la sua speculare, quindi cifrare due volte riporta all'originale — Svool torna a Hello. Per questo lo strumento ha un'unica casella anziché due modalità separate per codificare e decodificare: incolla il testo cifrato e leggi il testo in chiaro.
Atbash è uguale al cifrario di Cesare?
No. Il cifrario di Cesare sposta ogni lettera della stessa distanza lungo l'alfabeto, quindi le lettere mantengono il loro ordine (ABC diventa DEF). Atbash riflette l'alfabeto, quindi l'ordine si inverte (ABC diventa ZYX), e nessuno spostamento di Cesare può farlo. Entrambi sono però casi particolari del cifrario affine: Cesare ha a = 1, Atbash ha a = 25 e b = 25.
Che cosa succede a numeri, spazi e lettere accentate?
Cifre, spazi e punteggiatura passano invariati, a meno che tu non scelga di eliminarli. Le lettere latine accentate contano come la loro lettera semplice, quindi la é viene cifrata come lo sarebbe una e, cioè in v. Le lettere di altri alfabeti, come il cirillico o il greco, restano come sono, e lo strumento ti dice quante ne ha trovate.
Atbash compare nella Bibbia?
Sì. I casi più chiari sono nel Libro di Geremia: Sheshach (25:26 e 51:41) corrisponde a Babel lettera per lettera nell'Atbash ebraico, e Leb-kamai (51:1) corrisponde a Kasdim, i Caldei. Poiché anche Babilonia è nominata apertamente nei dintorni, lo scambio è di solito inteso come gioco di parole piuttosto che come scrittura segreta.
Perché si chiama Atbash?
Il nome unisce i primi due scambi dell'alfabeto ebraico: aleph con tav (א–ת) e bet con shin (ב–ש), dando a-t-b-sh. Anche altri scambi di lettere ebraiche hanno ricevuto nomi allo stesso modo — Albam, per esempio, accoppia aleph con lamed e bet con mem.

Strumenti correlati

Altri strumenti: Codici e cifrari