Simulador da máquina Enigma (cifra de rotores)

Simule no seu navegador a máquina Enigma alemã da Segunda Guerra Mundial, com a fiação dos rotores e o mecanismo de avanço fiéis ao original histórico. Configure os rotores, os ajustes de anel, as posições iniciais e o painel de plugues para cifrar e decifrar mensagens. Todo o processamento ocorre inteiramente no seu navegador.


Dicas

  • A Enigma é uma cifra recíproca: ao processar o texto cifrado novamente com exatamente os mesmos ajustes de rotores, posição inicial e painel de plugues, você recupera o texto original. Experimente com o botão "Reutilizar o resultado como entrada".
  • Mudar a posição inicial (Grundstellung) em apenas uma letra já produz um texto cifrado completamente diferente. No uso real durante a guerra, esse ajuste costumava mudar diariamente.
  • Como o sinal sempre passa pelo refletor (Umkehrwalze), uma letra nunca pode ser cifrada como ela mesma. Essa peculiaridade se tornou depois uma pista fundamental para Alan Turing e seus colegas decifradores.
  • O painel de plugues aceita até 10 pares de letras. As próprias normas operacionais do exército alemão também limitavam o uso a no máximo 10 pares.
  • Ao clicar em "Sortear configurações", você experimenta de forma simplificada o ritual diário de configuração de chaves (trocar rotores, anéis e painel de plugues conforme uma folha de chaves) realizado pelos operadores reais.

Perguntas frequentes

Matemáticos poloneses primeiro decifraram matematicamente a estrutura interna da máquina na década de 1930. O Bletchley Park, na Grã-Bretanha, deu continuidade a esse trabalho, e Alan Turing e seus colegas desenvolveram um dispositivo eletromecânico chamado "Bombe" para deduzir as chaves que mudavam diariamente. Hábitos operacionais, como reutilizar frases de abertura comuns, também forneceram pistas úteis.

Nada segura pelos padrões atuais. Ela já foi quebrada sistematicamente durante a Segunda Guerra Mundial, e seu espaço de chaves é muito menor do que o de cifras modernas como o AES, de modo que um computador atual conseguiria testar todas as possibilidades quase instantaneamente. Esta ferramenta é puramente um simulador histórico e educacional.

Não. Como o sinal é sempre roteado pelo refletor, é matematicamente impossível que uma letra seja transformada nela mesma. Isso era, na verdade, uma fraqueza criptográfica, e se tornou uma das principais pistas usadas pelos decifradores para deduzir o texto original.

A posição inicial é a letra exibida na janela de cada rotor, alterada a cada mensagem individual. O ajuste de anel desloca a relação entre a fiação interna de um rotor e seu anel alfabético, sendo uma parte da chave alterada com menos frequência. Os dois precisam coincidir exatamente para que a decifração funcione.

É uma camada extra de cifragem que troca pares de letras específicos entre o teclado e o painel de lâmpadas, antes e depois de o sinal passar pelos rotores. Ele aumenta enormemente o número de combinações possíveis em comparação ao uso apenas dos rotores, e foi um fator importante que dificultou a decifração do tráfego real do exército alemão.
ツールくん

Curiosidade — A história da Enigma e de Bletchley Park

A Enigma foi patenteada em 1918 pelo engenheiro alemão Arthur Scherbius como uma máquina de cifragem comercial, e ficou amplamente conhecida mais tarde quando o exército alemão a adotou para proteger suas comunicações. Ela combinava vários discos giratórios de cifragem chamados rotores; cada tecla pressionada girava mecanicamente um ou mais rotores, alterando a fiação interna, de modo que até a mesma letra digitada duas vezes seguidas costumava ser cifrada de forma diferente.

O esforço para quebrar a Enigma começou com o matemático polonês Marian Rejewski e seus colegas, que deduziram a estrutura matemática da máquina na década de 1930. Após o início da Segunda Guerra Mundial, uma equipe de decifração se reuniu em Bletchley Park, na Grã-Bretanha, onde Alan Turing e outros desenvolveram um dispositivo eletromecânico chamado "Bombe" para determinar sistematicamente as chaves que mudavam diariamente. Essa conquista é amplamente creditada como uma contribuição significativa para o esforço de inteligência aliado.

A história da quebra da Enigma deixa uma lição duradoura para o design criptográfico moderno: por mais sofisticado que seja um mecanismo de cifragem, hábitos operacionais e erros humanos, como sempre começar as mensagens da mesma forma ou reutilizar folhas de chaves, podem se tornar uma brecha. Este simulador é puramente uma ferramenta educacional para aprender sobre essa história, e nunca deve ser usado para proteger comunicações reais.