Cifra ADFGVX
Cifra o descifra texto con la cifra ADFGVX de la Primera Guerra Mundial, combinando un cuadrado con clave y una transposición columnar.
Cifra ADFGVX
La cifra ADFGVX fue utilizada por el ejército alemán en 1918 para proteger las transmisiones de radio durante las ofensivas finales de la Primera Guerra Mundial. Funciona en dos etapas: cada carácter del texto original se convierte primero en un par de letras tomadas de A, D, F, G, V y X, que indican su posición fila y columna en una cuadrícula 6×6 con clave; la cadena resultante de letras de coordenadas se reorganiza luego mediante una transposición columnar dirigida por una segunda contraseña. La combinación de sustitución y transposición hace que la cifra sea mucho más resistente al análisis de frecuencia que cualquiera de los dos pasos por separado, y esta herramienta ejecuta todo el proceso en ambas direcciones, completamente en tu navegador.
La contraseña del cuadrado rellena la cuadrícula: sus letras y dígitos, sin duplicados, van en las primeras celdas, luego el resto del alfabeto sigue en orden, por lo que la misma contraseña siempre reconstruye el mismo cuadrado. La contraseña de transposición establece cuántas columnas se escriben en las coordenadas y el orden en que se leen de vuelta, así que una palabra clave diferente mezcla el resultado de manera muy diferente. Cambia a ADFGX para usar la variante original: un cuadrado 5×5 con I y J fusionadas y sin dígitos, usando solo A, D, F, G y X. La dirección cambia entre cifrar y descifrar con las mismas contraseñas; agrupar el texto cifrado en bloques de cinco es cosmético y no afecta el descifrado.
Activa «Mostrar cuadrado y paso de sustitución» para ver la cuadrícula y la cadena de letras de coordenadas antes de la transposición, útil para verificar un cálculo manual. Los caracteres fuera del alfabeto de la cifra, como espacios y puntuación, se omiten durante el cifrado en lugar de ser encriptados.
Todo funciona localmente: las contraseñas y el texto permanecen en tu navegador y nunca se cargan en ningún lugar. Copia el resultado, descárgalo como archivo .txt o envíalo directamente a otra herramienta para encadenar una segunda transformación.