Enigma utilizza un cifrario a sostituzione per codificare i messaggi . Ogni lettera nel messaggio originale - noto come testo in chiaro - è sostituita da una lettera diversa nel messaggio di testo cifrato codificato
rotori
La lettera utilizzata per . il messaggio codificato è selezionato da una serie di rotori . Gli operatori di macchine militari Enigma hanno scelto tre rotori da un massimo di cinque per codificare un messaggio . Ogni volta che l'operatore codificato una lettera di testo normale , i rotori si muovevano , così ogni lettera è stato codificato in modo diverso .
Riflettori
Riflettori aggiunto un altro livello di sicurezza al codice riflettendo , o inversione , coppie di lettere . Utilizzando i suoi rotori e riflettori , la macchina più elementare Enigma eseguito sette sostituzioni per ogni lettera del testo in chiaro è codificato.
Plugboard
macchine Militare Enigma inclusa anche una scheda plug , che invertito coppie di lettere in un modo simile ai riflettori .
decodifica
navi , sottomarini e le unità militari che hanno ricevuto messaggi di testo di cifratura utilizzati proprie macchine Enigma a decodificarli . Codice all'inizio del messaggio ha detto loro che impostazioni da utilizzare .