Codificatore del Cifrario Atbash
Atbash è uno dei cifrari più antichi registrati, usato dagli scribi ebraici nel libro di Geremia intorno al 600 a.C. Mappa ogni lettera alla sua immagine speculare nell’alfabeto: A diventa Z, B diventa Y, e così via. Poiché la mappatura è il suo stesso inverso, la stessa operazione cripta e decripta. È debole secondo qualsiasi standard moderno, ma rimane un elemento fondamentale di enigmi, stanze di fuga e lezioni introduttive di crittografia.
Come codificare con Atbash
-
1
Inserisci il testo in chiaro (o il testo cifrato)
Le lettere A-Z e a-z vengono tradotte; cifre, spazi e punteggiatura passano inalterati.
-
2
Ogni lettera si ribalta nella sua speculare
A↔Z, B↔Y, C↔X, ... M↔N.
-
3
Copia il risultato
Lo strumento preserva il tuo caso originale, quindi `Atbash` diventa `Zgyzhs`.
-
4
Per decodificare, incolla di nuovo il testo cifrato
Atbash è auto-inverso: applicarlo due volte restituisce l'originale.
La mappatura
| Chiaro | Cifrato | Chiaro | Cifrato |
|---|---|---|---|
| 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 |
Il nome
La parola atbash stessa è formata dalle prime (aleph), ultime (tav), seconde (bet) e penultime (shin) lettere dell’alfabeto ebraico, un mnemonico per il ribaltamento.
Testo chiaro noto nella Bibbia
La parola ebraica Sheshach (ששך) in Geremia 25:26 e 51:41 è ampiamente considerata una cifratura Atbash di Babel (בבל), uno dei primi usi documentati di un cifrario di sostituzione.
Forza crittanalitica: zero
Atbash è una sostituzione monoalfabetica con una chiave fissa e pubblica. Romperlo è banale: un bambino di cinque anni con una matita può farlo. Non usare Atbash per nulla che debba rimanere segreto. Va bene per enigmi, indizi e offuscamento dove il pubblico sa di applicare il cifrario.
Domande frequenti
No. ROT13 ruota ogni lettera di 13 posizioni (A→N, B→O). Atbash riflette attraverso il centro dell’alfabeto (A→Z, B→Y). Entrambi sono auto-inversi. Entrambi sono banali da rompere.
Questo strumento gestisce ASCII A-Z/a-z. Estendere Atbash all’ebraico o ad altri alfabeti è semplice in linea di principio, ma ogni lingua ha bisogno della propria mappatura di 26 lettere o altro; i caratteri non latini passano inalterati qui.
Perché la mappatura è simmetrica. A ↔ Z significa che mappare A dà Z, e mappare Z dà A. Qualsiasi cifrario simmetrico è il suo stesso inverso. La stessa proprietà lo rende un’operazione a chiave singola senza bisogno di una modalità decodifica.
No. Atbash è una sostituzione di lettere; cifre, spazi, punteggiatura, emoji e caratteri accentati passano inalterati. Ecco perché il testo cifrato preserva lo spazio tra le parole e appare grossomodo come il testo in chiaro.
Strumenti correlati
Cifrario di Cesare
Cripta e decripta testo utilizzando il cifrario di Cesare. Qualsiasi spostamento da 1 a 25, supporta ROT13 come caso speciale, preserva punteggiatura e maiuscole.
Codificatore A1Z26
Codifica il testo utilizzando il cifrario A1Z26 (A=1, B=2, ... Z=26) o decodifica una sequenza di numeri in lettere, con separatore personalizzabile.
Codificatore di file Base64
Codifica qualsiasi file (PDF, ZIP, immagine, eseguibile) in testo Base64 per l'inserimento in JSON, email, YAML o URI di dati. Funziona localmente, senza upload.
Generatore di hash bcrypt
Genera hash bcrypt o verifica una password in chiaro contro un hash bcrypt esistente. Genera e verifica affiancati in un unico strumento.
Codificatore e Decodificatore Base32
Codifica e decodifica stringhe Base32 utilizzando l'alfabeto RFC 4648. Utile per segreti TOTP, token non sensibili al maiuscolo e identificatori digitati da umani.
Generatore bcrypt
Genera un hash bcrypt da una password in chiaro. Fattore di costo regolabile da 4 a 13, compatibile con Laravel, Django, Node e PHP.