La macchina Enigma, utilizzata dalle forze armate tedesche durante la Seconda Guerra Mondiale per proteggere le proprie comunicazioni, era considerata virtualmente inviolabile. Il suo sistema di cifratura, basato su rotori intercambiabili e connessioni variabili, generava un numero astronomico di combinazioni possibili: circa 158 milioni di milioni di milioni.
Questo simulatore riproduce fedelmente il funzionamento della Enigma I, la versione più diffusa tra Wehrmacht, Luftwaffe e Kriegsmarine. È possibile selezionare tre rotori tra i cinque disponibili (I, II, III, IV, V), impostare le posizioni iniziali, scegliere il riflettore (Umkehrwalze B o C) e configurare il pannello connessioni (Steckerbrett) con le coppie di lettere desiderate.
Per cifrare un messaggio è sufficiente digitare il testo nel campo apposito o utilizzare la tastiera virtuale: ogni lettera premuta illuminerà la corrispondente lampada con il carattere cifrato. Per decifrare, basta impostare la stessa configurazione usata in origine e inserire il testo cifrato.
Una caratteristica fondamentale di Enigma, che fu anche una delle debolezze sfruttate dai crittoanalisti britannici a Bletchley Park, è che una lettera non può mai essere cifrata in sé stessa.
→ Per approfondire la storia e il funzionamento tecnico della macchina Enigma, leggi l’articolo dedicato.
ENIGMA
Simulatore della macchina cifrante tedesca
Questo simulatore replica il funzionamento della Enigma I, la versione utilizzata dalla Wehrmacht tedesca. Ogni lettera digitata passa attraverso il pannello connessioni (Steckerbrett), i tre rotori e il riflettore, per poi tornare indietro seguendo un percorso diverso.
Per decifrare un messaggio, è sufficiente impostare la stessa configurazione (rotori, posizioni iniziali, connessioni) usata per cifrarlo e digitare il testo cifrato: Enigma è una macchina simmetrica.
Nota storica: una lettera non può mai essere cifrata in sé stessa. Questa proprietà, apparentemente una forza, fu in realtà una delle debolezze sfruttate dai crittoanalisti di Bletchley Park.
