Simulador da Máquina Enigma

Simulador da Máquina Enigma

Simule a máquina de cifra eletromecânica da Segunda Guerra com fluxo de sinal elétrico em tempo real, rotores configuráveis, plugboard e modo animação passo a passo.

Atualizado em maio de 2026

Modelo:
Refletor:
Conjunto de Rotores Ativo
ESQ
A
Anel
01
MEIO
A
Anel
01
DIR
A
Anel
01
Q
W
E
R
T
Y
U
I
O
P
A
S
D
F
G
H
J
K
L
Fluxo do Sinal Elétrico
KEY → PLUG → R-III → REFLECT → R-III↩ → LAMP — pressione uma tecla acima para ver o caminho do sinal
Steckerbrett (Plugboard)

Clique em duas letras para conectá-las (10 pares restantes)

Texto de Entrada 0 chars
Saída Cifrada
Dica: Para decifrar, use as mesmas configurações e insira o texto cifrado

Como Usar a Máquina Enigma

1. Escolha um Modelo

Selecione M3 (3 rotores padrão) ou M4 (4 rotores Naval). M4 troca automaticamente para refletores finos.

2. Configure os Rotores

Escolha qual rotor vai em cada slot (I–V), defina a posição inicial (letra na janela) e ajuste o ring setting se necessário.

3. Configure o Refletor

Escolha o refletor B ou C (B-Thin / C-Thin para M4). Ambos os lados devem usar o mesmo refletor.

4. Conecte o Plugboard

Clique em duas letras para conectá-las. Até 10 pares. Cada par troca aquelas letras antes e após os rotores.

5. Digite ou Cole o Texto

Pressione as teclas do teclado para ver a placa de lâmpadas acender, ou cole a mensagem no campo de entrada. Caracteres não-letras passam sem alteração.

6. Decifre

Use exatamente as mesmas configurações (modelo, rotores, posições, anel, plugboard) e insira o texto cifrado. A Enigma é auto-inversa — cifrar e decifrar são a mesma operação.

Simulador da Máquina Enigma — Fluxo Elétrico em Tempo Real, Rotores e Plugboard

A Máquina Enigma é o dispositivo de cifra mais famoso da história — e este simulador reproduz seu comportamento eletromecânico autêntico no navegador. Configure rotores, ajuste o plugboard e observe o sinal elétrico percorrer da tecla à lâmpada em tempo real. Sem download, sem cadastro.

Usada pela Alemanha Nazista durante a Segunda Guerra Mundial, a Enigma tinha mais de 158 quintilhões de configurações possíveis. Este simulador suporta Enigma M3 (Wehrmacht/Luftwaffe) e M4 (Kriegsmarine naval), com fiação de rotores autêntica, ring settings, double-stepping e plugboard com até 10 pares.

Como Usar o Simulador da Máquina Enigma

O processo replica exatamente o procedimento que os operadores seguiam durante a Segunda Guerra:

  1. Escolha o modelo e o refletor — selecione Enigma M3 ou M4 na barra superior, depois escolha o refletor (B ou C para M3; B-Thin ou C-Thin para M4).
  2. Configure os rotores — para cada posição (Left, Mid, Right), selecione o tipo de rotor (I–V) e defina a posição inicial (A–Z) com as setas. Ajuste os ring settings (01–26) abaixo de cada rotor.
  3. Configure o plugboard — clique em duas letras no painel Steckerbrett para conectá-las. Até 10 pares são suportados. Pares conectados aparecem com etiquetas coloridas — clique no × de qualquer par para removê-lo.
  4. Digite ou cole seu texto — use o teclado na tela para criptografia interativa letra a letra (o lampboard ilumina a letra cifrada e o painel de fluxo de sinal é atualizado), ou cole o texto diretamente no campo de entrada para criptografia em massa.
  5. Leia a saída — o painel Encrypted Output mostra o criptograma. Para descriptografar, use as mesmas configurações e insira o criptograma.

Como Funciona a Máquina Enigma

A Enigma era um dispositivo eletromecânico de criptografia. Inventada por Arthur Scherbius em 1918 e adotada pelo exército alemão em 1926, produziu cerca de 40.000 unidades antes do fim da guerra.

Os 5 componentes (visíveis no simulador):

1. O Teclado — 26 teclas. Ao pressionar uma tecla, um sinal elétrico percorre a máquina e ilumina uma letra diferente no painel de lâmpadas. A Enigma nunca cifra uma letra como ela mesma.

2. O Plugboard (Steckerbrett) — Até 10 pares de letras são trocados antes de o sinal chegar aos rotores e novamente na volta. Isso contribuiu com ~150 trilhões de configurações ao total.

3. Os Rotores — Três (M3) ou quatro (M4) rodas rotativas, cada uma com uma cifra de substituição fixa. O rotor da direita avança a cada teclada; os outros avançam pelo mecanismo de notch.

4. O Refletor (Umkehrwalze) — Na extremidade esquerda, conecta letras em pares fixos e envia o sinal de volta pelos rotores em sentido inverso. Por isso, criptografia e descriptografia são o mesmo processo.

5. Ring Settings (Ringstellung) — A fiação interna de cada rotor pode ser deslocada 1–26 posições, adicionando outra camada de complexidade.

Por que 158 quintilhões de configurações:

Seleção de rotores (3 de 5):  60 combinações
Posições iniciais dos rotores: 26³ = 17.576
Ring settings:                 26² = 676
Plugboard (10 pares):         ~150 trilhões

Total: ≈ 158.962.555.217.826.360.000

A fraqueza crítica: Nenhuma letra pode se cifrar como ela mesma. Isso é uma certeza matemática do design do refletor — e foi a vulnerabilidade central que Bletchley Park explorou.

Alan Turing e Bletchley Park

Alan Turing (1912–1954) liderou o esforço de decifração em Bletchley Park, contribuindo fundamentalmente para a vitória aliada na Segunda Guerra.

Os matemáticos poloneses Marian Rejewski, Jerzy Różycki e Henryk Zygalski foram os primeiros a quebrar a Enigma em 1932 e compartilharam seus métodos com a Grã-Bretanha em 1939. Turing chegou a Bletchley Park e melhorou a Bomba polonesa na Bombe britânica — uma máquina eletromecânica que testava configurações da Enigma contra "cribs" (frases de texto simples previstas como "Keine besonderen Ereignisse" — "nada a reportar").

A Bombe explorava duas fraquezas estruturais: nenhuma letra se cifra como ela mesma, e frases alemãs consistentes nas mensagens. Em 1941, a Bombe estava operacional. A inteligência resultante, codinome Ultra, foi decisiva antes do Dia D.

Perguntas Frequentes

O que é a Máquina Enigma e como ela funcionava?

A Enigma era um dispositivo eletromecânico de cifra que criptografava cada letra roteando um sinal elétrico pelo plugboard, três ou quatro rodas rotativas (rotores), um refletor e de volta pelos rotores em sentido inverso. Cada teclada avançava pelo menos um rotor, fazendo a substituição mudar com cada letra — tornando-a uma cifra polialfabética com bilhões de configurações. Sua complexidade aparente levou a Alemanha a acreditar que era inquebrável.

Por que a Enigma nunca cifra uma letra como ela mesma?

O refletor conecta letras em pares fixos e força o sinal a percorrer os rotores duas vezes em direções opostas. Essa arquitetura torna matematicamente impossível que qualquer letra se cifre como ela mesma — pressionar A nunca acende A. Essa era a falha estrutural crítica que Bletchley Park explorou: qualquer posição onde uma letra do crib coincidisse com sua equivalente no criptograma podia ser imediatamente eliminada.

Qual a diferença entre Enigma M3 e M4?

Enigma M3 era a variante padrão de três rotores usada pela Wehrmacht e Luftwaffe. Enigma M4 foi introduzida em fevereiro de 1942 para comunicações de submarinos (U-boats) da Kriegsmarine. Adicionou um quarto rotor (Beta ou Gamma, que não gira) e usa refletores mais finos B-Thin ou C-Thin. Isso derrotou temporariamente as máquinas Bombe britânicas.

Como os ring settings afetam a criptografia?

Os ring settings (Ringstellung) deslocam a fiação interna de cada rotor em relação ao anel externo em 1–26 posições. Isso muda quando o notch do rotor causa o avanço do próximo rotor e também todas as posições de substituição dentro daquele rotor. Duas máquinas com rotores, posições e plugboard idênticos, mas ring settings diferentes, produzem criptogramas completamente diferentes.

O simulador produz resultados historicamente precisos?

Sim. A fiação dos rotores, posições de notch, mecanismo de double-stepping, ring settings, lógica do plugboard e fiação do refletor correspondem às especificações históricas da Enigma usadas pela Wehrmacht, Luftwaffe e Kriegsmarine. Mensagens criptografadas aqui podem ser descriptografadas por qualquer emulador de Enigma correto com as mesmas configurações.

Recursos

Ferramentas Relacionadas