Enigma usa uma cifra de substituição para codificar mensagens . Cada letra da mensagem original - conhecido como texto simples - é substituída por uma letra diferente na mensagem de texto cifrado codificado
Rotores
A letra utilizado. a mensagem codificada é seleccionado por uma série de rotores . Os operadores de máquinas Enigma militares escolheu três rotores de um possível de cinco para codificar uma mensagem. Cada vez que o operador de uma carta codificada de texto simples, os rotores se moveria , portanto, cada carta foi codificada de forma diferente.
Refletores
Refletores adicionou um outro nível de segurança para o código , refletindo , ou reverter , pares de letras . Usando seus rotores e refletores , a máquina mais básica Enigma realizadas sete substituições em cada letra do texto claro que codificado.
Plugboard
máquinas Enigma Militar também incluiu uma placa de plugue , que reverteu pares de letras de uma forma semelhante aos refletores .
Decoding
navios , submarinos e unidades militares que receberam mensagens de texto cifrado utilizado suas próprias máquinas Enigma para decodificá-las . Código no início da mensagem disse-lhes quais configurações usar .