La máquina Enigma, tecla a tecla
Pulsa una tecla y mira girar los rotores, encenderse la lámpara y recorrer la señal su camino de ida y vuelta. Cifra y descifra con la misma configuración, y comprueba en la pestaña de Rejewski qué dejaba ver la máquina a pesar del clavijero.
Borrador: pendiente de que lo revise el autor. Esta página no aparece en Google.
La máquina
Iizquierdo
IIcentral
IIIderecho
Pulsa una tecla, en la pantalla o en tu teclado. Antes de que se encienda la lámpara, los rotores giran.
- Tecleas
- —
- Se enciende
- —
Distribución QWERTZ, como la de la máquina. Ninguna letra se enciende como ella misma.
Configuración
Enigma I con los rotores I, II y III, reflector UKW-B, anillos y posiciones en A y sin cables. Teclea AAAAA y sale BDZGO, un resultado de referencia muy conocido.
Ejército de Tierra (Heer) y Luftwaffe. Tres rotores de I a V; UKW-A antes de la guerra, UKW-B la habitual y UKW-C solo al final.
izquierdo
central
derecho
El anillo (Ringstellung) y la posición inicial (Grundstellung) se dan con letra y número, como en las hojas de claves. El fino de la M4 no gira.
Clavijero
0 cables de 13 posibles. En la guerra se usaban 10.
El camino de la señal
Esto es lo que pasó en la última tecla. La corriente pasa por el clavijero, sube por los rotores hasta el reflector, rebota y baja por otro camino.
Pulsa una tecla y aquí verás por dónde pasa la corriente.
Cifrar un mensaje y la capa de Rejewski
Escribe un texto o pega uno cifrado. La máquina lo pasa entero con la configuración de arriba. Cifrar y descifrar es la misma operación: si pones el resultado en la caja con la misma configuración, vuelve el texto original. Solo se cifran las letras (sin tildes: Ñ pasa a N, Ä a AE…).
Resultado
IIBG HPRUM
- Ninguna de las 9 letras se ha cifrado como ella misma: el reflector no lo permite.
- Comprobado: pasar el resultado por la misma máquina devuelve tu texto.
Antes de 1938, todos los operadores del Ejército de Tierra empezaban cada mensaje desde la misma posición de los rotores (la del día), tecleaban dos veces su clave de mensaje de tres letras y enviaban las seis letras cifradas. Eso regala algo sin conocer la máquina: si la clave es xyz, la letra 1 y la 4 de ese indicador salen de la misma letra. Rejewski lo convirtió en teoría de permutaciones. Las fechas y el contexto están en el artículo; aquí lo ves funcionar con la máquina que has configurado.
Las seis permutaciones de las primeras teclas
En cada tecla la máquina es una permutación de las 26 letras que las cambia por parejas (una involución sin puntos fijos). Rejewski las llamó A, B, C, D, E y F, de la primera a la sexta tecla. Aquí están, con las ventanillas que dan, empezando en AAA (cada una escrita como las 13 parejas de letras que intercambia).
| Tecla | Ventanillas | Parejas que intercambia |
|---|---|---|
| A | AAB | AB CQ DM EF GX HI JS KW LP NY OT RV UZ |
| B | AAC | AD BJ CR EL FK GW HP IO MY NQ SX TZ UV |
| C | AAD | AZ BL CE DJ FU GI HT KM NO PS QV RX WY |
| D | AAE | AG BC DL EW FT HK IQ JZ MO NS PX RU VY |
| E | AAF | AO BS CN DI ER FG HM JP KV LU QW TX YZ |
| F | AAG | AW BY CM DV EN FQ GZ HJ IL KO PU RT SX |
Los productos AD, BE y CF y su característica
AD significa «primero A, luego D»: lleva la primera letra de cada indicador a la cuarta. Eso sí se puede ver en los mensajes interceptados, sin saber nada de los rotores. Lo mismo con BE (letras 2 y 5) y CF (3 y 6). Cada producto se descompone en ciclos, y la lista de sus longitudes es la característica.
AD
(aciketmlx)(bgpdofwhq)(jnvu)(rysz)
Característica: 9 9 4 4 ✓ pares
BE
(ceukgq)(fvlrnw)(bpmzx)(hjsty)(ai)(do)
Característica: 6 6 5 5 2 2 ✓ pares
CF
(dhrsuq)(fpxtjv)(agly)(bizw)(cnk)(emo)
Característica: 6 6 4 4 3 3 ✓ pares
Característica de esta posición: 9 9 4 4 / 6 6 5 5 2 2 / 6 6 4 4 3 3. Cada longitud sale un número par de veces porque cada producto es el de dos involuciones sin puntos fijos: es el teorema de los pares.
Cambia el clavijero: la característica no cambia
Prueba con otros cables, dejando igual rotores, anillos y posición. Los ciclos cambian de letras, pero no de longitudes. La razón: cada permutación es Aᵢ = S·Tᵢ·S, con S el clavijero y Tᵢ lo que hacen los rotores y el reflector. Al multiplicar, los S del medio se anulan y el producto con otro clavijero S′ es el original con las letras renombradas por Q = S·S′ (conjugación). Conjugar no cambia las longitudes de los ciclos.
| Con tu clavijero | Con el otro | |
|---|---|---|
| AD | (aciketmlx)(bgpdofwhq)(jnvu)(rysz) | (dylpqotks)(figxnjmwr)(avuc)(bhze) |
| BE | (ceukgq)(fvlrnw)(bpmzx)(hjsty)(ai)(do) | (aktvge)(djruwl)(bschf)(izxyp)(mn)(oq) |
| CF | (dhrsuq)(fpxtjv)(agly)(bizw)(cnk)(emo) | (cvtpxf)(dqsehu)(bnlg)(kymz)(awj)(ior) |
| Característica | 9 9 4 4 / 6 6 5 5 2 2 / 6 6 4 4 3 3 | 9 9 4 4 / 6 6 5 5 2 2 / 6 6 4 4 3 3 |
La característica es la misma, y cada producto nuevo es el antiguo con las letras renombradas por Q = S·S′ (comprobado letra a letra). El clavijero esconde las letras, no la estructura.
Reconstruir las permutaciones desde los indicadores de un día
Simulamos un día: cada mensaje lleva una clave de tres letras al azar, cifrada dos veces desde AAA. Cada indicador da una flecha en cada producto: la letra 1 va a la 4 en AD, la 2 a la 5 en BE y la 3 a la 6 en CF. Con unas decenas de mensajes las flechas se encadenan en ciclos, y los ciclos cerrados muestran la característica que hemos calculado arriba sin saber nada de la máquina.
Incrusta esta demo en tu web
Copia este código y pégalo en tu web, tu blog o tu aula virtual. Es gratis; solo te pedimos que dejes el pie con el enlace.
Ver cómo queda ↗Qué mirar
Teclea AAAAA con la configuración por defecto y saldrá BDZGO: es un resultado de referencia muy repetido. Pon la posición ADU con los rotores I, II y III y pulsa tres veces: verás el doble paso. Elige «Mensaje de 1930» o «Barbarroja» y el mensaje cifrado aparece descifrado al instante, con cables y anillos incluidos.
La historia completa, con sus fechas y sus dudas, está en ¿Cómo se rompió Enigma y qué matemáticas se usaron?.
Preguntas frecuentes
¿Por qué Enigma nunca cifraba una letra como ella misma?
Porque la corriente entraba por los rotores, rebotaba en el reflector y volvía por otro camino. El reflector une las letras por parejas y ninguna con ella misma, así que la letra que se enciende siempre es distinta de la que pulsas. Además, si pulsar x enciende y, pulsar y enciende x: por eso cifrar y descifrar son la misma operación. Las dos propiedades se aprovecharon para romperla.
¿Qué es el doble paso?
Un fallo de diseño de la mecánica: cuando el rotor central está en su muesca, gira con la siguiente tecla y arrastra al izquierdo, pero además él mismo gira porque el derecho lo empuja. Resultado, el rotor central avanza dos teclas seguidas. Con los rotores I, II y III y la posición ADU, las tres teclas siguientes llevan a ADV, AEW y BFX.
¿Es esta la Enigma de verdad?
Es una simulación de la Enigma I (Ejército de Tierra y Luftwaffe), la M3 y la M4 (Kriegsmarine) con los cableados y muescas publicados. Está comprobada con mensajes históricos que se descifran solos, con los vectores de prueba publicados y con una implementación independiente. No incluye otros modelos (Enigma G, T, K…) ni el reflector recableable UKW-D.
¿Cómo la rompió Rejewski?
Con teoría de permutaciones. La clave de mensaje se cifraba dos veces con la misma posición inicial, lo que deja ver los productos AD, BE y CF de las permutaciones de la máquina. El clavijero no cambia las longitudes de sus ciclos (la característica), así que se puede catalogar sin conocer los cables. La pestaña «Cómo la rompió Rejewski» te deja comprobarlo con tu configuración.
¿Se envía mi mensaje a algún sitio?
No. Todo se calcula en tu navegador. El enlace de «Compartir» lleva la configuración y el texto cifrado en la propia dirección, y nada se guarda en un servidor.
Cómo citar esta página
Fernando Hernando (2026). La máquina Enigma, tecla a tecla [Herramienta web], versión del 22 de octubre de 2026. El bit perdido. https://elbitperdido.com/herramientas/maquina-enigma
@misc{hernando2026maquinaenigma,
author = {Fernando Hernando},
title = {La máquina Enigma, tecla a tecla},
year = {2026},
howpublished = {El bit perdido},
url = {https://elbitperdido.com/herramientas/maquina-enigma},
note = {Herramienta web, versión del 22 de octubre de 2026}
}