Vai al contenuto
Case Converter Online
it

Cifrario A1Z26: codifica e decodifica

Sostituisci ogni lettera con la sua posizione nell'alfabeto, così A è 1 e Z è 26, oppure incolla dei numeri per ritrasformarli in parole. Funziona in entrambe le direzioni mentre scrivi.

Funziona in entrambe le direzioni. A è 1 e Z è 26. I numeri fuori dall'intervallo da 1 a 26 compaiono tra [parentesi quadre].

Che cos’è il cifrario A1Z26

Il cifrario A1Z26 è il modo più semplice per trasformare le parole in numeri. Ogni lettera diventa la sua posizione nell’alfabeto:

A B C D E F G H I J K L M
1 2 3 4 5 6 7 8 9 10 11 12 13
N O P Q R S T U V W X Y Z
14 15 16 17 18 19 20 21 22 23 24 25 26

“Hello” diventa 8, 5, 12, 12, 15. Lo trovi nelle riviste di enigmistica, nelle escape room, nel geocaching, nelle cacce al tesoro e nei titoli di coda di più di un cartone animato. È anche un buon primo passo per spiegare ai bambini come funzionano i codici.

L’alfabeto usato è quello internazionale di 26 lettere, con J, K, W, X e Y. Per questo Z vale 26 e non 21 come nell’alfabeto italiano tradizionale.

Come usare lo strumento

  1. Scrivi il messaggio in Testo a sinistra. I numeri compaiono in Numeri a destra.
  2. Per decodificare, incolla i numeri in Numeri. Le lettere compaiono a sinistra.
  3. Scegli come unire le lettere in Tra le lettere:
    • Trattino: 8-9
    • Spazio: 8 9 (parole divise da /)
    • Virgola: 8,9
    • Punto: 8.9
  4. Premi Copia sopra uno dei due riquadri, oppure Cancella per ricominciare.

In codifica le parole sono separate da un solo spazio. Se scegli lo spazio tra le lettere, le parole vengono separate da una barra, così vedi comunque dove finisce ogni parola. Gli a capo vengono mantenuti.

I caratteri che non sono lettere, come ! o ?, restano al loro posto come elemento a sé. Così Hi! diventa 8-9-! e decodificato torna HI!.

Esempi

Questi risultati sono stati prodotti dallo strumento in questa pagina.

Testo Tra le lettere Numeri
Hello World Trattino 8-5-12-12-15 23-15-18-12-4
Hello World Spazio 8 5 12 12 15 / 23 15 18 12 4
Code Virgola 3,15,4,5
I love you Trattino 9 12-15-22-5 25-15-21
Happy birthday Punto 8.1.16.16.25 2.9.18.20.8.4.1.25
Hi! Trattino 8-9-!

E nella direzione opposta:

Numeri Decodificato
19.5.3.18.5.20 SECRET
20 8 5 / 5 14 4 THE END
3,15,4,5 CODE
27-1-2 [27]AB

L’ultima riga mostra cosa succede a un numero fuori dall’intervallo 1-26. Non può essere una lettera, quindi resta tra parentesi.

Come il decodificatore legge i numeri

Il decodificatore accetta formati diversi:

  • Se nel testo c’è una barra, le barre separano le parole e gli spazi separano le lettere.
  • Altrimenti gli spazi separano le parole, e trattini, virgole o punti separano le lettere dentro una parola.
  • Ogni numero da 1 a 26 diventa una lettera maiuscola. Tutto il resto viene lasciato com’è.

Questo è importante perché il cifrario A1Z26 ha un punto debole: senza separatori è ambiguo. 1 2 è AB, ma 12 è L. Quando scrivi un messaggio metti sempre qualcosa tra i numeri, altrimenti chi lo legge deve tirare a indovinare.

Varianti che puoi incontrare

Chi prepara gli enigmi spesso modifica un po’ la regola. Fai attenzione a queste varianti:

  • Alfabeto invertito. Alcuni enigmi contano dall’altra estremità, quindi Z è 1 e A è 26. Per risolverli, sottrai ogni numero da 27 e decodifica qui il risultato.
  • Partenza da zero. I programmatori a volte partono da A = 0. Aggiungi prima 1 a ogni numero.
  • Combinato con uno spostamento. Un messaggio può essere cifrato con il cifrario di Cesare prima di essere trasformato in numeri. Decodifica qui i numeri, poi prova gli spostamenti nella pagina del cifrario di Cesare.
  • Numeri a due cifre. Alcuni enigmi scrivono 01, 02 e così via. Il decodificatore legge 05 come 5, quindi funzionano così come sono.

Limiti

A1Z26 è un codice per la didattica e per i giochi. Non è crittografia. Lo schema si riconosce facilmente, perché ogni numero è compreso tra 1 e 26, e l’unica chiave è l’alfabeto. Non usarlo per proteggere niente di privato.

Vengono convertite solo le 26 lettere dell’alfabeto inglese. Le lettere accentate come é, e le lettere di altri alfabeti, restano come sono: perché diventa 16-5-18-3-8-é.

Altri modi per farlo

In Excel o Fogli Google, =CODE(UPPER(A1))-64 restituisce il numero di una singola lettera nella cella A1, e =CHAR(B1+64) ritrasforma un numero in B1 in una lettera maiuscola. Nell’Excel italiano le stesse funzioni si chiamano CODICE, MAIUSC e CODICE.CARATT: =CODICE(MAIUSC(A1))-64 e =CODICE.CARATT(B1+64). Per una parola intera serve una cella per ogni lettera.

In JavaScript questa riga converte una frase:

'Hello World'.toUpperCase().split('').map(c => c >= 'A' && c <= 'Z' ? c.charCodeAt(0) - 64 : c).join(' ')

Restituisce 8 5 12 12 15 23 15 18 12 4, con uno spazio più largo dove c’era lo spazio tra le parole.

Strumenti correlati

Per un codice che sposta le lettere invece di numerarle, prova il cifrario di Cesare o il ROT13. Per fare lo spelling delle parole a voce in modo chiaro, usa il traduttore dell’alfabeto fonetico NATO.

Cifrario A1Z26: domande e risposte

Che cos'è il cifrario A1Z26?

È una semplice sostituzione in cui ogni lettera viene sostituita dalla sua posizione nell'alfabeto: A è 1, B è 2 e così via fino a Z, che è 26. Il nome descrive la regola stessa, da A1 a Z26. È diffuso in enigmistica, escape room e codici nascosti nelle serie TV.

Come si decodificano i numeri in lettere?

Incolla i numeri nel riquadro di destra. Separa i numeri di una stessa parola con trattini, virgole, punti o spazi, e separa le parole con uno spazio. Se hai usato gli spazi tra le lettere, metti una barra tra le parole. Le lettere compaiono a sinistra.

Perché alcuni numeri compaiono tra parentesi quadre?

Solo i numeri da 1 a 26 corrispondono a lettere. Qualsiasi altro numero, come 0 o 27, non si può decodificare, quindi viene mostrato tra [parentesi] per segnalarlo. Controlla se c'è un errore di battitura o manca un separatore, perché 12 e 1-2 significano cose diverse.

Perché il testo decodificato è in maiuscolo?

I numeri non portano con sé maiuscole o minuscole, quindi 8 potrebbe essere h oppure H. Il decodificatore scrive ogni lettera in maiuscolo per avere un risultato coerente.

A1Z26 è un codice sicuro?

No. Chiunque l'abbia già visto lo riconosce subito, e l'unica chiave è l'alfabeto stesso. Usalo per giochi ed enigmi, non per i segreti.

Altri strumenti per codice e dati

Vedi tutti gli strumenti