LA MÁQUINA ENIGMA
ROTOR IZQUIERDO
ROTOR CENTRAL
ROTOR DERECHO
🔌 Clavijero (Steckerbrett) — hasta 13 pares
Enigma es recíproca: con los mismos ajustes, cifrar el texto cifrado devuelve el original. Pulsa "volver a posición inicial" y pega la salida en el campo de entrada para comprobarlo.
🕵️ CÓMO SE ROMPIÓ: ATAQUE POR CRIB
Bletchley Park sabía que los alemanes mandaban un parte meteorológico cada mañana casi con las mismas palabras: WETTERBERICHT ("parte del tiempo"). Ese texto probable — un crib — es la grieta por la que entraron.
Este es un mensaje que acabamos de cifrar arriba mismo (rotores III·II·I, todo en A, sin clavijero) a partir de un texto que contiene ese crib. Desliza el crib por el mensaje: en cuanto una letra coincida consigo misma, esa posición queda descartada — Enigma nunca cifra una letra como ella misma.
📖 CHULETA RÁPIDA
El fallo fatal: reflector
El reflector garantiza que ninguna letra se cifre nunca como ella misma. Suena a detalle técnico, pero es justo la grieta que permite descartar posiciones de un crib casi de un vistazo.
Cifrado recíproco
La misma secuencia de rotores que cifra, descifra. Es una ventaja operativa (una sola máquina sirve para ambos sentidos) y también una debilidad estructural.
El "doble paso" (double-stepping)
El rotor central, al llegar a su muesca, avanza dos veces seguidas (arrastra al izquierdo Y se mueve él mismo). Es una rareza mecánica real de la Enigma del ejército alemán, y este simulador la reproduce.
Un crib no es adivinar
Los criptoanalistas explotaban la disciplina humana: partes meteorológicos, saludos repetidos ("Heil Hitler"), incluso operadores perezosos que reutilizaban la misma clave. El fallo no fue solo matemático.
El espacio de claves — enorme, pero no era la barrera real
| Variable | Combinaciones |
|---|---|
| Elegir y ordenar 3 rotores de 5 | 5 × 4 × 3 = 60 |
| Posiciones iniciales de los 3 rotores | 26³ = 17.576 |
| Ajustes de anillo de los 3 rotores | 26³ = 17.576 |
| Clavijero con 10 pares conectados | ≈ 1,5 × 10¹⁴ |
| Total combinado (orden de magnitud) | ≈ 2,8 × 10²⁴ |
La misma lección del simulador de entropía: un espacio de claves astronómico no sirve de nada si el atacante nunca necesita probarlo entero.
Nota histórica y de alcance
El "arrastre de crib" (crib dragging) fue un paso real y manual del trabajo de Bletchley Park, previo a la Bomba (Bombe) de Turing y Welchman. La Bomba automatizaba la comprobación de la hipótesis completa de rotores + clavijero para cada posición candidata que sobrevivía a este primer filtro — esa parte, mucho más compleja electromecánicamente, queda fuera de este simulador.