Simulador de la máquina Enigma (cifrado de rotores)

Simula en tu navegador la máquina Enigma alemana de la Segunda Guerra Mundial, con el cableado de los rotores y el mecanismo de avance fieles al original. Configura los rotores, los ajustes de anillo, las posiciones iniciales y el panel de clavijas para cifrar y descifrar mensajes. Todo el procesamiento ocurre en tu navegador.


Consejos

  • Enigma es un cifrado recíproco, así que si vuelves a procesar el texto cifrado con exactamente los mismos ajustes de rotores, posición inicial y panel de clavijas, obtienes de nuevo el texto original. Pruébalo con el botón "Reutilizar el resultado como entrada".
  • Cambiar la posición inicial (Grundstellung) aunque sea en una sola letra produce un texto cifrado completamente distinto. En el uso real durante la guerra, este ajuste solía cambiarse cada día.
  • Como la señal siempre pasa por el reflector (Umkehrwalze), una letra nunca puede cifrarse como ella misma. Esta peculiaridad fue más tarde una pista clave para Alan Turing y sus compañeros descifradores.
  • El panel de clavijas admite hasta 10 pares de letras. El propio reglamento operativo del ejército alemán también limitaba su uso a 10 pares como máximo.
  • Al pulsar "Aleatorizar ajustes" puedes vivir, de forma simplificada, el ritual diario de configurar la clave (cambiar rotores, anillos y panel de clavijas según una hoja de claves) que realizaban los operadores reales.

Preguntas frecuentes

Matemáticos polacos descubrieron primero la estructura interna de la máquina por medios matemáticos en la década de 1930. Bletchley Park, en Gran Bretaña, continuó ese trabajo, y Alan Turing y sus colegas desarrollaron un dispositivo electromecánico llamado "Bombe" para deducir las claves que cambiaban a diario. Hábitos operativos, como reutilizar frases de apertura habituales, también aportaron pistas útiles.

Nada segura según los estándares actuales. Ya fue descifrada de forma sistemática durante la Segunda Guerra Mundial, y su espacio de claves es muchísimo menor que el de cifrados modernos como AES, por lo que un ordenador actual podría probarlas todas casi al instante. Esta herramienta es puramente un simulador histórico y educativo.

No. Como la señal siempre se enruta a través del reflector, es matemáticamente imposible que una letra se transforme en sí misma. Esto era en realidad una debilidad criptográfica, y se convirtió en una de las pistas clave que usaron los descifradores para deducir el texto plano.

La posición inicial es la letra mostrada en la ventana de cada rotor, y se cambiaba para cada mensaje individual. El ajuste de anillo desplaza la relación entre el cableado interno de un rotor y su anillo alfabético, y era una parte de la clave más duradera. Ambos deben coincidir exactamente para que el descifrado funcione.

Es una capa de cifrado adicional que intercambia pares de letras específicos entre el teclado y el panel de lámparas, antes y después de que la señal pase por los rotores. Aumenta enormemente el número de combinaciones posibles respecto a usar solo los rotores, y fue un factor importante que dificultó descifrar el tráfico real del ejército alemán.
ツールくん

A propósito — La historia de Enigma y Bletchley Park

Enigma fue patentada en 1918 por el ingeniero alemán Arthur Scherbius como una máquina de cifrado comercial, y se hizo ampliamente conocida más tarde cuando el ejército alemán la adoptó para proteger sus comunicaciones. Combinaba varios discos de cifrado giratorios llamados rotores; cada pulsación de tecla hacía girar mecánicamente uno o más rotores, cambiando el cableado interno de forma que incluso la misma letra tecleada dos veces seguidas solía cifrarse de forma diferente.

El esfuerzo por romper Enigma comenzó con el matemático polaco Marian Rejewski y sus colegas, que dedujeron la estructura matemática de la máquina en la década de 1930. Tras el estallido de la Segunda Guerra Mundial, se reunió un equipo de descifradores en Bletchley Park, en Gran Bretaña, donde Alan Turing y otros desarrollaron un dispositivo electromecánico llamado "Bombe" para determinar de forma sistemática las claves que cambiaban a diario. A este logro se le atribuye una contribución significativa al esfuerzo de inteligencia aliado.

La historia del desciframiento de Enigma deja una lección duradera para el diseño criptográfico moderno: por muy sofisticado que sea un mecanismo de cifrado, los hábitos operativos y los errores humanos, como empezar siempre los mensajes de la misma manera o reutilizar hojas de claves, pueden convertirse en una vía de entrada. Este simulador es puramente una herramienta educativa para aprender sobre esa historia, y nunca debe usarse para proteger comunicaciones reales.