Dispositivo de cifrado M-94
Codifica y decodifica con el M-94 del Ejército de los EE. UU., el cifrado de disco Jefferson construido a partir de 25 ruedas con letras. Establece el orden en que se enhebran los discos en la varilla, que es la clave secreta, elige cuántas filas más abajo leer el texto cifrado y luego escribe tu mensaje. Todo se ejecuta en tu navegador.
El M-94 es un cilindro de 25 discos, cada uno grabado con un alfabeto desordenado diferente. La clave es el orden en que se apilan los discos en la varilla; el desplazamiento, o generatriz, es cuántas filas por debajo del mensaje alineado se lee el texto cifrado. Usa el mismo orden de discos y el mismo desplazamiento para decodificar. Solo se cifran las letras de la A a la Z; todo lo demás se ignora.
Modo
Orden de los discos (clave)
El orden en que se apilan los 25 discos, escrito como los números del 1 al 25 en cualquier disposición. Esta ordenación es la clave secreta.
Desplazamiento (generatriz)
Cuántas filas por debajo del mensaje alineado se lee el texto cifrado, del 1 al 25. El valor predeterminado de 1 lee la fila justo debajo.
Introduce texto arriba para ver aquí el resultado del M-94.
Cómo usar Dispositivo de cifrado M-94
- 1
Elige codificar o decodificar
Selecciona Codificar para convertir texto sin cifrar en texto cifrado, o Decodificar para recuperar el texto sin cifrar. Decodificar necesita exactamente el mismo orden de discos y el mismo desplazamiento que se usaron para codificar.
- 2
Establece el orden de los discos
Introduce el orden de los 25 discos como los números del 1 al 25 en cualquier disposición. Este orden es la clave secreta. Usa Restablecer para el orden natural del 1 al 25, o Aleatorizar para generar un nuevo orden secreto.
- 3
Establece el desplazamiento
Introduce el desplazamiento, o generatriz, del 1 al 25. Es cuántas filas por debajo del mensaje alineado se lee el texto cifrado. El valor predeterminado de 1 lee la fila justo debajo.
- 4
Escribe tu mensaje
Escribe o pega tu texto. Solo se cifran las letras de la A a la Z; los espacios, los dígitos y la puntuación se ignoran. El resultado y la resolución en vivo letra por letra se actualizan al instante.
- 5
Lee y comparte el resultado
Copia o descarga el resultado, o comparte un enlace que vuelva a abrir la herramienta con tu orden de discos, desplazamiento y texto exactos. Envía el enlace a un interlocutor para que pueda decodificar con los ajustes coincidentes.
Entender el dispositivo de cifrado M-94
¿Qué es el dispositivo de cifrado M-94?
El M-94 es un dispositivo de cifrado manual que el Ejército de los Estados Unidos adoptó en 1922 y usó hasta los primeros años de la Segunda Guerra Mundial. Es un cilindro de unos once centímetros de largo, hecho de 25 discos de aluminio enhebrados en una varilla central. Alrededor del borde de cada disco hay un alfabeto desordenado distinto con las 26 letras, y cada disco está marcado con un número de identificación. Para usarlo, el operador gira los discos a mano hasta que una fila deletrea el mensaje y luego copia una fila diferente como texto cifrado. Sencillo, de bolsillo y sin necesidad de pilas ni energía, el M-94 era ideal para las unidades de campaña que no podían llevar una máquina pesada.
El mismo dispositivo básico sirvió con varios nombres. La Marina llamó a su versión CSP-488, y la idea subyacente es el cifrado de rueda, también conocido como disco Jefferson en honor a Thomas Jefferson, quien lo describió en la década de 1790. El M-94 del Ejército fue ensamblado por el comandante Joseph Mauborgne a partir de un redescubrimiento del coronel Parker Hitt, con los 25 alfabetos mezclados cuidadosamente elegidos para que no hubiera dos discos demasiado parecidos. Permaneció en servicio hasta que el más avanzado M-209 lo reemplazó en el tráfico táctico, y sigue siendo una de las maneras más claras y prácticas de entender cómo funciona un cifrado.
Cómo funciona el M-94
Cada disco lleva las 26 letras en un orden fijo pero desordenado alrededor de su borde, y los 25 discos tienen disposiciones diferentes. La clave secreta es simplemente el orden en que se colocan los discos en la varilla. Una vez apilados en el orden acordado, el operador gira cada disco para que las primeras 25 letras del mensaje queden alineadas a lo largo de una sola fila recta a lo ancho del cilindro. Leyendo a lo largo de esa fila verías tu texto sin cifrar; el truco está en que no envías esa fila. En su lugar, lees cualquiera de las otras 25 filas alrededor del cilindro y la transmites como texto cifrado.
Esta herramienta hace explícita la elección de la fila mediante el desplazamiento, a veces llamado generatriz: un desplazamiento de 1 significa leer la fila justo debajo del mensaje, 2 significa dos filas más abajo, y así sucesivamente. Como solo hay 25 discos, un mensaje se cifra de 25 letras en 25 letras; para textos más largos se reutilizan los mismos discos en el mismo orden para el siguiente bloque, exactamente como funciona el dispositivo físico. En el M-94 real, el emisor podía elegir al azar cualquier fila sobrante y el receptor simplemente examinaba el cilindro en busca de la única línea que se leyera como lenguaje con sentido. Fijar el desplazamiento hace que el proceso sea reproducible, así que aquí decodificar es el desplazamiento inverso exacto en lugar de una búsqueda visual.
Ejemplo resuelto
Deja los discos en su orden natural, del 1 al 25, y establece el desplazamiento en 1. Ahora codifica la palabra JEFFERSON. La primera letra, J, se coloca en el disco 1, cuyo alfabeto comienza por ABCEIGDJF; al leer una posición más adelante alrededor del borde, después de la J, se obtiene F. La segunda letra, E, está en el disco 2 y se convierte en H; la tercera, F, en el disco 3, se convierte en Y; y así sucesivamente a lo largo de las nueve letras. El resultado es FHYGMNYBL. Cada letra usa un disco diferente, por lo que la misma letra puede cifrarse de maneras distintas y letras diferentes pueden compartir una.
Para decodificar, mantén el mismo orden de discos y el mismo desplazamiento, cambia la herramienta a Decodificar e introduce FHYGMNYBL. Al leer una posición hacia atrás alrededor del borde de cada disco se recupera JEFFERSON, la palabra original. Esto muestra el corazón del cifrado: la seguridad reside por completo en el orden de los discos y en el desplazamiento. Cualquiera que conozca los 25 alfabetos pero no el orden se enfrenta a una enorme cantidad de disposiciones posibles, mientras que el orden correcto hace que tanto la codificación como la decodificación sean inmediatas.
Thomas Jefferson y el cifrado de rueda
La idea detrás del M-94 es mucho más antigua que el propio dispositivo. Hacia 1795, Thomas Jefferson, entonces secretario de Estado de los Estados Unidos, describió un cifrado de rueda formado por discos con letras apilados en un eje, un invento muy adelantado a su época. Sus notas se archivaron y quedaron olvidadas durante un siglo. En Francia, el criptógrafo Étienne Bazeries construyó de forma independiente un cilindro muy similar en la década de 1890, razón por la cual el diseño se denomina a veces cilindro de Bazeries, vinculando el M-94 a la misma familia que el cifrado Bazeries.
El cifrado de rueda resurgió en el Ejército de los Estados Unidos cuando el coronel Parker Hitt experimentó con versiones de tira y de cilindro en la década de 1910, y el comandante Joseph Mauborgne desarrolló el M-94 práctico a partir de su trabajo. Así, un concepto esbozado por un padre fundador, perdido y reinventado en Europa, finalmente se convirtió en equipo militar estadounidense estándar más de 120 años después. Esa larga y sinuosa historia es parte de lo que hace del M-94 un favorito en museos, aulas y acertijos de criptografía.
La clave: el orden de los discos y el desplazamiento
La fortaleza del M-94 descansa en dos elecciones. La primera es el orden de los discos. Con 25 discos hay una enorme cantidad de ordenaciones posibles, demasiadas para probarlas a mano, y esa ordenación es la parte que ambos corresponsales deben mantener en secreto y acordar de antemano. En esta herramienta puedes escribir el orden como los números del 1 al 25, restablecerlo al orden natural o pulsar Aleatorizar para generar una nueva disposición secreta. Compartir un enlace conserva tu orden exacto, de modo que un interlocutor puede abrir la herramienta ya configurada.
La segunda elección es el desplazamiento, el número de filas entre la línea del mensaje y la línea que realmente envías. En el dispositivo histórico, esto podía cambiar de un mensaje a otro e incluso dentro de un mismo mensaje, añadiendo un poco de incertidumbre adicional para un interceptor. Mantener un único desplazamiento fijo, como hace esta herramienta de forma predeterminada, hace que el cifrado sea perfectamente reversible a la vez que demuestra el mecanismo. Juntos, el orden de los discos y el desplazamiento forman la clave completa; con ambos correctos, la decodificación es instantánea, y sin el orden, el texto cifrado no es más que un revoltijo.
¿Qué tan seguro es el M-94?
Para un cifrado de campaña ligero en la década de 1920, el M-94 era respetable. Era rápido, no necesitaba energía, no producía patrones reveladores ante un simple recuento de frecuencias, y cambiar el orden de los discos a diario proporcionaba un gran espacio de claves. Para los mensajes tácticos breves y urgentes para los que se diseñó, ofrecía un equilibrio razonable entre velocidad y protección, que es exactamente la razón por la que los ejércitos lo llevaron consigo durante dos décadas.
Sin embargo, nunca fue indescifrable. Los 25 alfabetos no eran realmente secretos, ya que los dispositivos capturados los revelaban, por lo que la seguridad dependía únicamente del orden de los discos. Criptoanalistas hábiles podían aprovecharlo mediante una técnica llamada anagramación múltiple, alineando varios mensajes cifrados con la misma configuración y reordenando columnas hasta que apareciera el texto sin cifrar. La reutilización de la configuración y los comienzos de mensaje predecibles facilitaban aún más el ataque. Frente a cualquier ordenador moderno, el M-94 no ofrece protección alguna, y debe disfrutarse como una pieza de historia y una herramienta didáctica en lugar de confiarle secretos reales.
El M-94 comparado con otros cifrados
El M-94 es un híbrido de transposición y sustitución impulsado por completo por hardware: los discos sustituyen cada letra y la elección de la fila la desplaza, todo ello sin electricidad. Eso lo distingue de la máquina electromecánica Enigma de la misma época, cuyos rotores avanzaban automáticamente y recableaban el cifrado con cada pulsación de tecla. El M-94 es más sencillo y más lento, pero también mucho más robusto en el campo, sin nada que se rompa y sin energía que falle.
Comparado con los cifrados clásicos de lápiz y papel, como el desplazamiento César, Vigenère o Playfair, el M-94 sacrifica un poco de portabilidad a cambio de un espacio de claves mucho mayor y la comodidad de una ayuda física. Ninguno de estos sistemas históricos, sin embargo, resiste el criptoanálisis moderno. Para proteger información real hoy en día siempre deberías usar un algoritmo moderno bien probado como AES. El M-94 se gana su lugar como una lección maravillosamente tangible de cómo la sustitución, la transposición y la gestión de claves se combinan en un cifrado real.
Preguntas frecuentes
¿Qué es el dispositivo de cifrado M-94?
¿Cómo funciona el M-94?
¿Qué es el disco Jefferson?
¿Cómo decodifico un mensaje del M-94?
¿Puedes mostrar un ejemplo del M-94?
¿Cuál es la clave del M-94?
¿Qué es el desplazamiento o generatriz?
¿Por qué el M-94 procesa 25 letras a la vez?
¿Qué tan seguro era el cifrado M-94?
¿En qué se diferencia el M-94 de la máquina Enigma?
¿Se sube mi texto a un servidor?
Herramientas relacionadas
Sigue trabajando con estas prácticas herramientas