T

Text Machine

Potentes herramientas de texto, en tu navegador

Cifrado ADFGX / ADFGVX

Codifica y descodifica el cifrado ADFGX y ADFGVX, el cifrado de campaña del Ejército alemán en la Primera Guerra Mundial. Cada letra se divide primero en dos letras de etiqueta sobre un cuadrado de Polibio (el paso de fraccionación), y después toda la sucesión se baraja con una palabra clave de transposición por columnas. Mezcla el cuadrado, fija la clave de transposición, sigue el proceso en vivo de dos etapas y copia, descarga o comparte el resultado. Todo se ejecuta en tu navegador.

Palabras clave

Clave del cuadrado

Clave de transposición

La clave del cuadrado mezcla el cuadrado de Polibio que fracciona cada letra; la clave de transposición fija las columnas que barajan el resultado. Ambas partes deben usar los mismos cuadrados y las mismas claves. Deja la clave de transposición en blanco para ver la etapa de fraccionación por sí sola.

Texto plano
Texto cifrado

Introduce texto arriba para ver el resultado aquí.

Cuadrado ADFGX

A

D

F

G

X

A

A
B
C
D
E

D

F
G
H
I/J
K

F

L
M
N
O
P

G

Q
R
S
T
U

X

V
W
X
Y
Z

Cómo usar Cifrado ADFGX / ADFGVX

  1. 1

    Elige cifrar o descifrar y un cuadrado

    Elige Cifrar para convertir texto plano en texto cifrado ADFGX, o Descifrar para convertir el texto cifrado de vuelta. Elige el cuadrado ADFGX de 5×5 para letras o el cuadrado ADFGVX de 6×6 para transportar también dígitos.

  2. 2

    Fija las dos palabras clave

    Opcionalmente introduce una clave del cuadrado para mezclar el cuadrado de Polibio, y una palabra clave de transposición para impulsar el paso por columnas. Ambas partes deben usar el mismo cuadrado y las mismas claves. Deja la clave de transposición en blanco para ver la fraccionación por sí sola.

  3. 3

    Escribe o pega tu texto

    Introduce tu mensaje y se convierte a medida que escribes. El panel de pasos muestra cada letra sobre sus dos etiquetas, y luego las etiquetas vertidas en las columnas con clave.

  4. 4

    Lee el cuadrado

    Abre el cuadrado ADFGX para ver cada letra con sus etiquetas de fila y columna, y cualquier casilla de la palabra clave resaltada.

  5. 5

    Copia, descarga o comparte

    Copia el resultado, descárgalo como archivo de texto o comparte un enlace que vuelve a abrir la herramienta con tu texto, tu cuadrado y tus palabras clave exactos, listos para usar.

Entender el cifrado ADFGX y ADFGVX

¿Qué es el cifrado ADFGX / ADFGVX?

El cifrado ADFGX es un cifrado de campaña inventado por el oficial del Ejército alemán Fritz Nebel y puesto en servicio en el frente occidental en marzo de 1918, hacia el final de la Primera Guerra Mundial. Su forma ampliada, ADFGVX, llegó en junio de 1918. El cifrado toma su nombre de las únicas letras que aparecen en su salida — A, D, F, G, X en la versión original y A, D, F, G, V, X en la ampliada. Esas letras se eligieron a propósito: en código Morse son muy distintas entre sí, así que incluso una transmisión de radio muy distorsionada difícilmente convertiría una en otra.

ADFGX es un cifrado de transposición fraccionada, lo que significa que funciona en dos etapas. Primero divide cada letra en dos símbolos usando un cuadrado de Polibio (la fraccionación); luego baraja la sucesión de símbolos resultante con una transposición por columnas impulsada por una palabra clave. Ninguno de los dos pasos es fuerte por sí solo, pero combinar la sustitución con la transposición reparte la información de cada letra por todo el mensaje, lo que convirtió a ADFGVX en uno de los cifrados de campaña más difíciles de su época.

ADFGX o ADFGVX: ¿qué cuadrado?

ADFGX usa un cuadrado de 5×5 con 25 casillas. El alfabeto latino tiene 26 letras, así que la I y la J comparten una casilla, exactamente como en un cuadrado de Polibio clásico; una J descifrada se lee por tanto como I. Las cinco etiquetas de fila y columna son A, D, F, G y X. Este es el cifrado original de 1918 y solo puede transportar letras.

ADFGVX añade una sexta etiqueta, V, para formar un cuadrado de 6×6 con 36 casillas. Ese espacio extra le permite albergar las 26 letras sin fusionar ninguna, más los diez dígitos del 0 al 9, de modo que puede codificar números — algo vital para enviar coordenadas de mapa, fechas y números de unidad — sin deletrearlos. Elige el cuadrado con el conmutador de arriba; la cuadrícula de referencia en vivo reetiqueta sus filas y columnas para que coincidan.

El cuadrado, las etiquetas y las dos palabras clave

El corazón del cifrado es el cuadrado. Leer la casilla de una letra da una etiqueta de fila y una etiqueta de columna, y ese par de etiquetas es el código de la letra. Esta herramienta construye el cuadrado a partir de una palabra clave opcional, igual que un cuadrado con clave de Polibio o de Playfair: las letras únicas de la palabra clave se escriben primero, en orden y sin repeticiones, y el resto del alfabeto las sigue. El cuadrado en vivo resalta las casillas de la palabra clave para que veas la mezcla. Históricamente el cuadrado era una disposición aleatoria; una palabra clave es una forma cómoda y reproducible de lograr el mismo efecto.

ADFGX necesita un segundo secreto independiente: la palabra clave de transposición. Después de convertir cada letra en un par de etiquetas, toda la sucesión se escribe en filas bajo esta palabra clave y las columnas se leen en el orden alfabético de las letras de la clave. Las dos claves hacen trabajos distintos — la clave del cuadrado decide en qué se convierte cada letra, la clave de transposición decide dónde acaba cada mitad — y ambas partes deben compartir las dos. Deja la clave de transposición en blanco en esta herramienta para ver la etapa de fraccionación por sí sola.

Cómo funciona el cifrado ADFGX

La codificación ocurre en dos etapas. Etapa uno, la fraccionación: cada letra del mensaje se busca en el cuadrado y se reemplaza por la etiqueta de su fila seguida de la etiqueta de su columna. Un mensaje de N letras se convierte en una sucesión de 2N letras de etiqueta. Etapa dos, la transposición: esa sucesión se escribe en filas bajo la palabra clave de transposición, con tantas columnas como letras tenga la palabra clave, y luego las columnas se levantan una a una en el orden alfabético de las letras de la palabra clave y se unen para formar el texto cifrado, tradicionalmente escrito en grupos de cinco.

La transposición es lo que da su fuerza al cifrado. Tras la fraccionación, las dos mitades de una letra quedan una al lado de la otra; la lectura por columnas las separa luego y las dispersa entre las mitades de otras letras, de modo que recuperar cualquier letra del texto plano exige deshacer primero la transposición de todo el mensaje. La herramienta de arriba muestra ambas etapas en vivo: el panel de fraccionación dispone cada letra sobre sus dos etiquetas, y el panel de transposición muestra la sucesión de etiquetas vertida en las columnas con clave, con su orden de lectura numerado.

Un ejemplo práctico de ADFGX

Toma la palabra ATTACK sobre el cuadrado simple de 5×5 con la clave de transposición KEY. Fracciona cada letra en las etiquetas de su fila y su columna: A es AA, T es GG, T es GG, A es AA, C es AF y K es DX. Unidas, eso da la sucesión de etiquetas AAGGGGAAAFDX, dos veces más larga que las seis letras originales.

Ahora transpón. La clave KEY tiene tres letras, así que escribe la sucesión en tres columnas — AAG, GGG, AAA, FDX como cuatro filas — bajo los encabezados K, E, Y. Lee las columnas en el orden alfabético de los encabezados: E primero da A G A D, luego K da A G A F, y después Y da G G A X. Unido y agrupado de cinco en cinco, ATTACK se cifra como AGADA GAFGG AX. Añadir una clave del cuadrado, o cambiar la clave de transposición, cambia por completo el resultado mientras sigue descifrándose de vuelta a ATTACK.

Descifrar un mensaje ADFGX

El descifrado invierte las dos etapas. A partir de la longitud del texto cifrado y de la palabra clave de transposición puedes calcular exactamente cuántas letras de etiqueta pertenecen a cada columna; el texto cifrado se vuelve a cortar en esas columnas, las columnas se devuelven a su orden original y leer a lo largo de las filas reconstruye la sucesión de etiquetas fraccionada. Tomar esa sucesión de dos etiquetas en dos etiquetas — una etiqueta de fila y luego una de columna — y buscar cada par en el cuadrado recupera las letras originales. La herramienta hace todo esto por ti cuando eliges Descifrar.

Para descifrar correctamente debes usar el mismo cuadrado (la misma variante y la misma clave del cuadrado) y la misma palabra clave de transposición que se usaron para cifrar. Equivócate en cualquiera de ellos y las columnas se cortan en los lugares equivocados, de modo que las etiquetas se emparejan mal y la salida queda ininteligible — que es exactamente la propiedad que hizo útil al cifrado en campaña. Como solo las letras viven en el cuadrado de 5×5 y solo las letras y los dígitos en el de 6×6, cualquier otra cosa del mensaje original se descartó durante la codificación y no reaparecerá.

Historia, Painvin y seguridad

ADFGVX es famoso no solo por su diseño, sino por haber sido roto. En junio de 1918, mientras la ofensiva alemana de primavera empujaba hacia París, el criptoanalista francés Georges Painvin resolvió mensajes ADFGVX interceptados tras semanas de trabajo agotador, incluido un mensaje que pasó a llamarse el Radiograma de la Victoria porque revelaba dónde pensaban atacar los alemanes. Su ruptura es una de las hazañas más célebres del criptoanálisis de la Primera Guerra Mundial y ayudó a los Aliados a anticipar el asalto.

Para los estándares modernos, ADFGVX no es seguro. Su combinación de fraccionación y transposición derrota al análisis de frecuencia simple, pero cae ante los métodos que Painvin fue pionero en aplicar y ante los ataques modernos asistidos por ordenador, sobre todo cuando varios mensajes comparten las mismas claves o se dispone de suficiente texto cifrado. Hoy su valor es educativo: es una demostración vívida y práctica de cómo apilar sustitución y transposición refuerza un cifrado. Para proteger información de verdad, usa siempre un algoritmo moderno y revisado por pares como AES, y reserva ADFGX para la historia, los acertijos y los desafíos de captura de bandera.

Preguntas frecuentes

¿Qué es el cifrado ADFGX?
El cifrado ADFGX es un cifrado de campaña del Ejército alemán de la Primera Guerra Mundial, ideado por Fritz Nebel e introducido en marzo de 1918. Es un cifrado de transposición fraccionada: cada letra se reemplaza primero por un par de símbolos leídos de un cuadrado de Polibio, y luego toda la sucesión de símbolos se baraja con una palabra clave de transposición por columnas. Su salida usa solo las letras A, D, F, G y X, de donde viene el nombre.
¿Cuál es la diferencia entre ADFGX y ADFGVX?
ADFGX usa un cuadrado de 5×5 con 25 casillas, así que la I y la J comparten una casilla y solo se pueden enviar letras. ADFGVX añade una sexta etiqueta, V, para un cuadrado de 6×6 con 36 casillas que alberga las 26 letras por separado más los dígitos del 0 al 9, de modo que también puede codificar números. ADFGVX se introdujo unos meses después de ADFGX, en junio de 1918, para transportar las cifras que necesitaban los mensajes militares.
¿Por qué se usan las letras A, D, F, G, V y X?
Esas letras se eligieron porque sus patrones en código Morse son muy distintos entre sí. En 1918 el texto cifrado se enviaba por radio en Morse, donde el ruido y las interferencias podían convertir fácilmente una letra en otra. Elegir símbolos cuyos códigos Morse son difíciles de confundir significaba menos mensajes distorsionados, así que el cifrado era más fiable sobre un enlace de radio ruidoso de tiempos de guerra.
¿Cómo funciona el cifrado ADFGX?
Funciona en dos etapas. Primero, la fraccionación: cada letra se busca en el cuadrado y se reemplaza por la etiqueta de su fila seguida de la etiqueta de su columna, duplicando la longitud. Segundo, la transposición: esa sucesión de etiquetas se escribe en filas bajo una palabra clave, y las columnas se leen en el orden alfabético de las letras de la palabra clave. Las dos etapas juntas dispersan las dos mitades de cada letra por todo el mensaje.
¿Para qué sirven las dos palabras clave?
ADFGX usa dos secretos independientes. La clave del cuadrado mezcla el cuadrado de Polibio, decidiendo en qué par de etiquetas se convierte cada letra. La clave de transposición prepara las columnas a través de las cuales se lee la sucesión de etiquetas, decidiendo dónde acaba cada mitad. Hacen trabajos distintos, y tanto el emisor como el receptor deben compartir las dos. En esta herramienta la clave del cuadrado es opcional y la clave de transposición puede dejarse en blanco para mostrar la fraccionación por sí sola.
¿Puedes mostrar un ejemplo práctico de ADFGX?
Sobre el cuadrado simple de 5×5, ATTACK se fracciona en AA GG GG AA AF DX, dando la sucesión AAGGGGAAAFDX. Con la clave de transposición KEY, esa sucesión se escribe en tres columnas bajo K, E, Y y se lee en orden alfabético — E, luego K, luego Y — para dar AGAD, AGAF, GGAX. Agrupada de cinco en cinco, ATTACK se cifra como AGADA GAFGG AX. Cambiar cualquiera de las palabras clave cambia por completo el texto cifrado.
¿Cómo se descifra un mensaje ADFGX?
Invierte las dos etapas. A partir de la longitud del texto cifrado y de la palabra clave de transposición, calcula cuántas letras pertenecen a cada columna, corta el texto cifrado en esas columnas y devuélvelas a su orden original para reconstruir la sucesión de etiquetas. Luego toma la sucesión de dos etiquetas en dos etiquetas y busca cada par de fila y columna en el cuadrado. En esta herramienta, elige Descifrar e introduce el mismo cuadrado, la misma clave del cuadrado y la misma clave de transposición que se usaron para cifrar.
¿Quién rompió el cifrado ADFGVX?
El criptoanalista francés Georges Painvin rompió ADFGVX en junio de 1918 durante la ofensiva alemana de primavera. Tras semanas de trabajo intenso resolvió mensajes interceptados, incluido uno llamado después el Radiograma de la Victoria porque revelaba dónde planeaban atacar los alemanes cerca de París. Su ruptura es uno de los éxitos más conocidos del descifrado de la Primera Guerra Mundial y ayudó a los Aliados a prepararse para el asalto.
¿Qué es la fraccionación en un cifrado?
La fraccionación consiste en dividir cada letra del texto plano en dos o más partes más pequeñas — aquí, las etiquetas de fila y columna de su casilla en el cuadrado — para que las partes puedan moverse de forma independiente. Por sí sola, la fraccionación es solo una sustitución. Su fuerza aparece cuando se combina con una transposición que separa las partes, como hace ADFGX, porque recuperar una letra depende entonces de deshacer la mezcla de todo el mensaje.
¿El cuadrado ADFGVX tiene que ser aleatorio?
Históricamente el cuadrado de 1918 era una disposición aleatoria del alfabeto y los dígitos, acordada de antemano. Esta herramienta construye en cambio el cuadrado a partir de una palabra clave opcional, igual que se hace un cuadrado con clave de Polibio o de Playfair: primero los caracteres únicos de la palabra clave, luego el resto en orden. Eso es más fácil de recordar y reproducir y da el mismo tipo de mezcla. Dejar la clave del cuadrado en blanco usa el cuadrado alfabético simple.
¿Qué tan seguro es el cifrado ADFGX?
No es seguro para los estándares modernos. Apilar fraccionación y transposición derrota al análisis de frecuencia simple e hizo de ADFGVX un cifrado de campaña fuerte en 1918, pero fue roto ya entonces por Georges Painvin, y los métodos modernos asistidos por ordenador lo rompen con facilidad, sobre todo cuando se reutilizan las claves o se dispone de abundante texto cifrado. Su valor hoy es educativo. Para una protección de verdad, usa un algoritmo moderno como AES y reserva ADFGX para el aprendizaje y los acertijos.
¿Se sube mi texto a un servidor?
No. Toda la codificación y la descodificación ocurren íntegramente en tu navegador, por lo que tu texto nunca se sube, registra ni almacena. Incluso un enlace para compartir mantiene tu texto, tu cuadrado y tus palabras clave en la parte de la URL posterior a la almohadilla, que los navegadores nunca envían a un servidor, así que tu mensaje permanece privado hasta que decidas compartir el enlace.

Herramientas relacionadas

Sigue trabajando con estas prácticas herramientas

Cifrado César

Cifrado Vigenère

Cifrado Atbash

Cifrado Rail Fence

Cifrado Playfair

Cifrado Afín