Vai al contenuto
100% locale

Cifra ADFGVX

Cifra o decifra testo con la cifra ADFGVX della Prima Guerra mondiale, combinando un quadrato con chiave e una trasposizione colonnare.

Ingresso
Uscita

Cifra ADFGVX

La cifra ADFGVX è stata utilizzata dall'esercito tedesco nel 1918 per proteggere le trasmissioni radio durante le offensive finali della Prima Guerra mondiale. Funziona in due fasi: ogni carattere del testo in chiaro diventa prima una coppia di lettere tratte da A, D, F, G, V e X, indicando la sua posizione riga e colonna in una griglia 6×6 con chiave; la stringa di lettere di coordinate risultante viene quindi riorganizzata mediante una trasposizione colonnare guidata da una seconda password. La combinazione di sostituzione e trasposizione rende il cifrario molto più resistente all'analisi delle frequenze rispetto a uno dei due passaggi da solo, e questo strumento esegue l'intero processo in entrambe le direzioni, completamente nel tuo browser.

La password del quadrato riempie la griglia: le sue lettere e cifre, deduplicate, vanno nelle prime celle, quindi il resto dell'alfabeto segue in ordine, così la stessa password ricostruisce sempre lo stesso quadrato. La password di trasposizione imposta quante colonne le coordinate vengono scritte e l'ordine in cui vengono rilette, una parola chiave diversa mescola il risultato molto diversamente. Passa a ADFGX per la variante originale: un quadrato 5×5 con I e J fuse e nessuna cifra, usando solo A, D, F, G e X. La direzione alterna tra cifratura e decifratura con le stesse password; raggruppare il testo cifrato in blocchi di cinque è cosmético e non influisce sulla decifratura.

Attiva « Mostrare quadrato e fase di sostituzione » per visualizzare la griglia e la stringa di lettere di coordinate prima della trasposizione, utile per verificare un calcolo manuale. I caratteri al di fuori dell'alfabeto del cifrario, come spazi e punteggiatura, vengono saltati durante la cifratura anziché essere cifrati.

Tutto funziona localmente: le password e il testo rimangono nel tuo browser e non vengono mai caricati da nessuna parte. Copia il risultato, scaricalo come file .txt o invialo direttamente in un altro strumento per concatenare una seconda trasformazione.

FAQ

Qual è la differenza tra ADFGVX e ADFGX?
ADFGX è il cifrario originale del 1918: un quadrato 5×5 contenente le 26 lettere con I e J fuse, dando 25 celle. ADFGVX lo estende a un quadrato 6×6 che include anche le dieci cifre, quindi i numeri possono essere cifrati insieme alle lettere. Scegli la variante con l'opzione « Variante ».
Perché il cifrario utilizza solo le lettere A, D, F, G, V e X?
Queste sei lettere sono state scelte perché le loro rappresentazioni nel codice Morse (motivi di punti e trattini) sono molto distintive l'una dall'altra, il che riduceva gli errori di trasmissione sui collegamenti radio rumorosi utilizzati dall'esercito tedesco nel 1918.
Cosa succede se lascio la password di trasposizione vuota?
Una password di trasposizione vuota viene trattata come una trasposizione a colonna singola, che è un no-op: il testo cifrato è uguale al solo passaggio di sostituzione. Impostare una password di trasposizione per mescolare effettivamente le lettere di coordinate.
Cosa succede agli spazi e alla punteggiatura nel testo in chiaro?
Vengono ignorati durante la cifratura e non fanno parte del risultato. La decifratura recupera le lettere originali (e le cifre nella variante ADFGVX) ma non il loro spazio o punteggiatura originale.
Il mio testo o le mie password vengono caricate da qualche parte?
No. La cifratura e la decifratura vengono eseguite interamente nel tuo browser, le tue password e il tuo testo non lasciano mai il tuo dispositivo.