Cifrado Enigma online – codificador/decodificador
Simulador Enigma M4 online: cifra y descifra texto con tres rotores móviles, rotor griego, reflector fino y panel de conexiones.
¿Cómo se logró descifrar Enigma?
¿Qué es la Enigma M4?
La Enigma M4 es una máquina de rotores electromecánica de la marina alemana. Cada pulsación enciende una letra distinta, porque los rotores giran después de cada carácter y crean cada vez una sustitución nueva. La clave es el conjunto completo de ajustes: elección y orden de los rotores, posiciones iniciales, anillos y pares del panel de conexiones.
¿Cómo recorre la señal la máquina?
La corriente va de la tecla al panel de conexiones, después atraviesa tres rotores móviles, el rotor griego fijo y el reflector fino, y vuelve por el mismo camino en sentido inverso hasta la lámpara, pasando otra vez por el panel. El rotor derecho avanza antes de cada letra; los demás solo cuando se alcanza una muesca.
Ejemplo con los ajustes predeterminados
Con la configuración predeterminada de la herramienta —rotores I-II-III, rotor griego Beta, reflector B, todas las posiciones en A, anillos a cero y panel vacío— el texto «AAAAA» se convierte en «BDZGO». Cinco letras idénticas dan cinco letras diferentes porque la máquina gira un rotor tras cada carácter.
Cableado del rotor I
La fila superior es el contacto de entrada y la inferior la letra a la que conduce el cableado interno del rotor I. Cada rotor tiene conexiones distintas soldadas de forma permanente, y al girar el rotor toda esa correspondencia se desplaza.
| Entrada | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Salida | E | K | M | F | L | G | D | Q | V | Z | N | T | O | W | Y | H | X | U | S | P | A | I | B | R | C | J |
¿Cómo se descifra un mensaje?
El destinatario ajusta la máquina exactamente igual que el remitente y teclea el criptograma: en la salida aparece el texto claro. Funciona gracias al reflector, que hace recíproca toda la operación. Un solo rotor mal colocado arruina la lectura completa.
¿En qué se diferencia la M4 de una Enigma de tres rotores?
La M4 añade un cuarto rotor griego fijo (Beta o Gamma) y un reflector más delgado, de modo que cuatro discos caben en la misma carcasa. El rotor griego no gira mientras se escribe: se coloca una sola vez. Cuando Beta está en la posición A, la máquina se comporta como una Enigma de tres rotores, algo visible en el resultado clásico «BDZGO».
La contribución polaca a descifrar Enigma
El avance decisivo comenzó en la Oficina de Cifrado polaca. En 1932 Marian Rejewski usó matemáticas de permutaciones e información llegada a través de Francia para reconstruir el cableado de la Enigma militar. Con Jerzy Różycki y Henryk Zygalski creó el ciclómetro, el catálogo de características, la bomba criptológica, el método del reloj y las hojas de Zygalski. En julio de 1939, en Pyry, cerca de Varsovia, Polonia compartió estos conocimientos y réplicas de la máquina con británicos y franceses, proporcionando una base práctica para Bletchley Park. La M4 naval exigió después nuevos métodos y muchos más recursos.
¿Por qué la Enigma no es segura hoy?
El reflector introduce una debilidad decisiva: ninguna letra puede cifrarse en sí misma. Eso permitía cotejar con el criptograma fragmentos previsibles de texto, los llamados cribs, y descartar los ajustes contradictorios. Los errores de los operadores y los encabezados rutinarios reducían aún más la búsqueda. Un ordenador moderno puede probar rápidamente esos candidatos seleccionados, pero un examen exhaustivo de todo el espacio de ajustes seguiría sin resolverse en unos instantes.
Ver también: Cifrado Vigenère · Cifrado AES‑256‑GCM
Historia de la Enigma M4
Arthur Scherbius desarrolló Enigma después de la Primera Guerra Mundial, al principio para el mercado comercial. La marina introdujo la M4 de cuatro rotores en febrero de 1942 en la red de los submarinos, lo que dejó a los aliados sin acceso durante meses al tráfico que ya leían. Volver a entrar en esa red exigió métodos nuevos, documentos capturados y mucha más capacidad de cálculo.