T

Text Machine

Potentes herramientas de texto, en tu navegador

Cifrado de dos cuadrados

Codifica y descodifica el cifrado de dos cuadrados, también llamado double Playfair — un cifrado de dígrafos que cifra las letras por pares a través de dos cuadrados de 5×5 mezclados con palabras clave. Es más simple que el de cuatro cuadrados pero más fuerte que Playfair, con una disposición vertical u horizontal y un diseño recíproco en el que descodificar es exactamente la misma operación que codificar. Define ambas palabras clave, sigue la cuadrícula en vivo y el desglose par a par, y copia, descarga o comparte el resultado. Todo se ejecuta en tu navegador.

Palabras clave

Palabra clave 1 (arriba / izquierda)

Palabra clave 2 (abajo / derecha)

Alfabeto de 25 letras: la Q se elimina de los cuadrados y del texto, así que la J conserva su propia celda. Los dos cuadrados se apilan, y los pares de la misma columna pasan sin cambios.

Texto plano
Texto cifrado

Introduce texto arriba para ver el resultado aquí.

Cuadrícula de dos cuadrados

Cada par de texto plano se encuentra a través de los dos cuadrados con palabra clave, y las esquinas opuestas del rectángulo que forma son el par cifrado. Las celdas de la palabra clave están resaltadas.

Cuadrado 1 (arriba / izquierda)

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z

Cuadrado 2 (abajo / derecha)

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z

Cómo usar Cifrado de dos cuadrados

  1. 1

    Elige cifrar o descifrar, un alfabeto y una disposición

    Como el de dos cuadrados es recíproco, Cifrar y Descifrar ejecutan los mismos pasos; la elección solo define el espaciado de la salida. Elige el alfabeto con I/J fusionadas o sin Q, y la disposición vertical u horizontal.

  2. 2

    Introduce las dos palabras clave

    Escribe una palabra clave para el primer cuadrado y otra para el segundo cuadrado. Ambas partes deben compartir ambas palabras clave. Deja una o ambas en blanco para usar un cuadrado plano en su lugar.

  3. 3

    Escribe o pega tu texto

    Introduce tu mensaje y se convierte a medida que escribes. El panel de pasos muestra cada par de texto plano sobre el par cifrado en que se convierte, con las transparencias dibujadas atenuadas.

  4. 4

    Lee la cuadrícula de dos cuadrados

    Abre la cuadrícula para ver los dos cuadrados con palabra clave, apilados o uno al lado del otro según la disposición, con las celdas de la palabra clave resaltadas para que puedas seguir cualquier par a simple vista.

  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, tus palabras clave, tu alfabeto y tu disposición exactos, listos para usar.

Entender el cifrado de dos cuadrados

¿Qué es el cifrado de dos cuadrados?

El cifrado de dos cuadrados, a menudo llamado double Playfair, es un cifrado manual que cifra las letras de dos en dos usando dos cuadrados de 5×5 mezclados con palabras clave. Se sitúa justo entre Playfair y el de cuatro cuadrados: Playfair usa un cuadrado, el de cuatro cuadrados usa cuatro y el de dos cuadrados usa dos. Suele atribuirse al criptógrafo francés Félix Delastelle, la misma mente detrás de los cifrados Bifid y Four-Square, y ofrece más material de clave que Playfair sin dejar de ser fácil de trabajar a mano.

Como trabaja con pares de letras — dígrafos — el de dos cuadrados es un cifrado de sustitución poligráfica. Cifrar pares aplana las frecuencias de letras sueltas que hacen caer en minutos a los cifrados de sustitución simple, y dos palabras clave independientes duplican aproximadamente el material de clave en comparación con Playfair. Su única peculiaridad notable es que algunos pares se emiten sin cambios, una debilidad que se explora más abajo, pero como cifrado elegante y fácil de aprender es uno de los favoritos en los acertijos y en los desafíos de captura de bandera.

Cómo funciona el cifrado de dos cuadrados

Construye dos cuadrados de 5×5, cada uno con un alfabeto mezclado con una palabra clave — primero las letras distintas de la palabra clave, en orden y sin repeticiones, y luego el resto del alfabeto. Como 26 letras deben caber en 25 celdas, una letra se pliega, clásicamente fusionando I y J en una sola celda.

Para cifrar un par, localiza la primera letra en el primer cuadrado y la segunda letra en el segundo cuadrado. Las dos letras delimitan un rectángulo que abarca los cuadrados; el par cifrado se lee de las dos esquinas opuestas, cada una dentro de su propio cuadrado. Descodificar no necesita ningún procedimiento aparte: el de dos cuadrados es recíproco, así que ejecutar exactamente los mismos pasos sobre el par cifrado devuelve el par de texto plano original. Esa propiedad autoinversa es una de las características más encantadoras del cifrado.

Disposiciones vertical y horizontal

Los dos cuadrados pueden disponerse de dos maneras. En la disposición vertical se apilan, uno encima del otro: la primera letra de cada par se encuentra en el cuadrado de arriba y la segunda en el de abajo, y las letras cifradas comparten las mismas filas pero intercambian columnas. En la disposición horizontal los cuadrados se colocan uno al lado del otro: la primera letra se encuentra en el cuadrado de la izquierda y la segunda en el de la derecha, y las letras cifradas comparten columnas pero intercambian filas.

Las dos disposiciones producen texto cifrado distinto a partir de las mismas palabras clave, así que son en la práctica ajustes diferentes que el emisor y el receptor deben acordar. Con las palabras clave EXAMPLE y KEYWORD y el alfabeto sin Q, el mensaje HELP ME OBI WAN KENOBI se cifra como HE DL XW SD JY AN HO TK DG en la disposición vertical, pero como XG NB ME BP AI RY PG ES HB en la disposición horizontal. Elige la disposición arriba y la cuadrícula en vivo se reorganiza para coincidir.

Las dos palabras clave y el alfabeto

El cifrado de dos cuadrados tiene dos secretos independientes: una palabra clave para cada cuadrado. Cada cuadrado se construye exactamente como un cuadrado Playfair o Polybius con clave — primero las letras únicas de la palabra clave, luego el resto del alfabeto — y la cuadrícula en vivo de abajo resalta las celdas de la palabra clave para que puedas observar la mezcla. Tanto el emisor como el receptor deben compartir ambas palabras clave, la misma variante de alfabeto y la misma disposición.

Puedes dejar una palabra clave en blanco para usar un cuadrado alfabético plano en su lugar. Dejar ambas en blanco hace que los dos cuadrados sean idénticos, lo que convierte el cifrado en una transposición fija de pares de letras — una forma práctica de ver la geometría antes de incorporar cualquier mezcla de palabra clave. Para uso real, dos palabras clave fuertes y distintas dan la mayor seguridad.

Un ejemplo práctico de dos cuadrados

Toma HELP ME OBI WAN KENOBI con la palabra clave 1 EXAMPLE y la palabra clave 2 KEYWORD, usando el alfabeto sin Q y la disposición vertical. El texto se divide en los pares HE, LP, ME, OB, IW, AN, KE, NO, BI. Para HE, la H está en el cuadrado de arriba y la E en el de abajo; como comparten una columna, el par pasa directamente sin cambios como HE — una transparencia.

Para LP, la L está en el cuadrado de arriba y la P en el de abajo en columnas distintas, así que las otras esquinas del rectángulo dan D en el cuadrado de arriba y L en el de abajo: LP se convierte en DL. Siguiendo, todo el mensaje se cifra como HE DL XW SD JY AN HO TK DG. Observa que HE y AN reaparecen sin cambios. Como el cifrado es recíproco, descodificar con las mismas palabras clave, el mismo alfabeto y la misma disposición ejecuta exactamente los mismos pasos y recupera HELPMEOBIWANKENOBI.

Transparencias: la debilidad del cifrado de dos cuadrados

El de dos cuadrados tiene un fallo famoso: siempre que las dos letras de un par ya comparten la coordenada que se intercambia — la misma columna en la disposición vertical, o la misma fila en la disposición horizontal — el par cifrado es idéntico al par de texto plano. Estos pares delatores se llaman transparencias, y en promedio aproximadamente uno de cada cinco dígrafos sale sin cambios.

Las transparencias filtran texto plano directamente en el texto cifrado y dieron a los criptoanalistas un punto de apoyo, por lo que el de dos cuadrados acabó considerándose más débil que las alternativas sin esta propiedad. El panel de desglose dibuja las transparencias con un estilo atenuado para que puedas ver exactamente con qué frecuencia ocurren para tu texto y tus palabras clave — una ilustración vívida de por qué incluso un cifrado manual ingenioso puede traicionar su mensaje.

Dos cuadrados frente a Playfair y cuatro cuadrados, y seguridad

El de dos cuadrados es un punto intermedio en la familia de cifrados de cuadrados de Delastelle. Mejora a Playfair al usar dos palabras clave en lugar de una y al no necesitar nunca dividir letras dobladas — porque las dos mitades de un par provienen de cuadrados distintos, un par como LL o EE se cifra limpiamente. El de cuatro cuadrados va más allá con cuatro cuadrados y sin transparencias, a costa de más preparación; el de dos cuadrados mantiene las cosas más ligeras pero lo paga con la debilidad de las transparencias.

Según los estándares modernos, el de dos cuadrados sigue siendo un cifrado clásico y no es seguro frente a un ordenador. Como todos los cifrados de sustitución de dígrafos, conserva las frecuencias de los pares de letras, y sus transparencias lo hacen especialmente vulnerable, así que con suficiente texto cede ante el análisis de frecuencia de dígrafos y los ataques de texto plano conocido. Su valor hoy es didáctico. Para proteger información real, usa siempre un algoritmo moderno y revisado por pares como AES, y reserva el de dos cuadrados para la historia, los acertijos y los desafíos de captura de bandera.

Preguntas frecuentes

¿Qué es el cifrado de dos cuadrados?
El cifrado de dos cuadrados, también conocido como double Playfair, es un cifrado de sustitución de dígrafos (pares de letras) que usa dos cuadrados de 5×5 mezclados con palabras clave. Se sitúa entre Playfair, que usa un cuadrado, y el de cuatro cuadrados, que usa cuatro. Las letras se cifran de dos en dos, y dos palabras clave independientes le dan más material de clave que Playfair sin dejar de ser fácil de trabajar a mano.
¿Cómo funciona el cifrado de dos cuadrados?
Construye dos cuadrados de 5×5 mezclados con palabras clave. Para cifrar un par, busca la primera letra en el primer cuadrado y la segunda letra en el segundo cuadrado; las dos letras forman un rectángulo, y el par cifrado se lee de las esquinas opuestas, cada una dentro de su propio cuadrado. Descodificar ejecuta exactamente los mismos pasos, porque el de dos cuadrados es recíproco — aplicarlo dos veces devuelve el texto original.
¿Cuál es la diferencia entre las disposiciones vertical y horizontal?
En la disposición vertical los dos cuadrados se apilan, la primera letra de cada par se encuentra en el cuadrado de arriba y la segunda en el de abajo, y las letras cifradas intercambian columnas. En la disposición horizontal los cuadrados se colocan uno al lado del otro, la primera letra está en el cuadrado de la izquierda y la segunda en el de la derecha, y las letras cifradas intercambian filas. Las mismas palabras clave dan texto cifrado distinto en cada disposición, así que ambas partes deben acordarla.
¿Por qué el cifrado de dos cuadrados se llama double Playfair?
Como está construido a partir de dos cuadrados con clave al estilo Playfair y cifra dígrafos de forma muy parecida a como lo hace Playfair, el de dos cuadrados es muy conocido con el apodo de double Playfair. No debe confundirse con el cifrado de campaña no relacionado de la Segunda Guerra Mundial a veces también llamado double Playfair; aquí el nombre simplemente refleja sus dos cuadrados con palabra clave y su estrecho parentesco con el cifrado Playfair original.
¿Puedes mostrar un ejemplo práctico de dos cuadrados?
Con la palabra clave 1 EXAMPLE, la palabra clave 2 KEYWORD, el alfabeto sin Q y la disposición vertical, HELP ME OBI WAN KENOBI se divide en HE, LP, ME, OB, IW, AN, KE, NO, BI y se cifra como HE DL XW SD JY AN HO TK DG. HE y AN comparten una columna, así que pasan sin cambios como transparencias, mientras que LP se convierte en DL y el resto sigue la regla del rectángulo.
¿Qué son las transparencias en el cifrado de dos cuadrados?
Una transparencia es un dígrafo que se cifra a sí mismo. Ocurre siempre que las dos letras ya comparten la coordenada que el cifrado intercambiaría — la misma columna en la disposición vertical, o la misma fila en la disposición horizontal. Aproximadamente uno de cada cinco dígrafos es una transparencia, lo que filtra texto plano en el texto cifrado y es la principal debilidad del de dos cuadrados. El panel de desglose las muestra con un estilo atenuado.
¿Cómo se descodifica un cifrado de dos cuadrados?
Como el cifrado es recíproco, descodificar es exactamente igual que codificar: divide el texto cifrado en pares y pasa cada par por los dos cuadrados de nuevo. En esta herramienta, elige Descifrar e introduce las mismas dos palabras clave, la misma variante de alfabeto y la misma disposición que se usaron para codificar, y reconstruye el mensaje por ti, unido sin los espacios de la codificación.
¿En qué se diferencia el de dos cuadrados del cifrado de cuatro cuadrados?
Ambos son cifrados de dígrafos de la familia de Delastelle. El de dos cuadrados usa dos cuadrados con palabra clave y es recíproco, pero sufre de transparencias, donde algunos pares se cifran a sí mismos. El de cuatro cuadrados usa cuatro cuadrados — dos planos y dos con clave — no tiene transparencias y es un poco más fuerte, pero necesita más preparación. El de dos cuadrados sacrifica algo de fortaleza a cambio de un diseño más ligero y autoinverso.
¿Cuál es la diferencia entre I/J fusionadas y sin Q?
Veintiséis letras no caben en veinticinco celdas, así que una debe ceder. La opción clásica fusiona I y J en una sola celda, así que una J se cifra como I y una J descodificada se lee de vuelta como I. La alternativa elimina la Q de los cuadrados y del texto, manteniendo I y J distintas. Ambas partes deben usar la misma variante o el cifrado no se descodificará correctamente.
¿Qué pasa con los espacios, los números y la puntuación?
Solo las letras A–Z existen en los cuadrados, así que los espacios, los dígitos y la puntuación se eliminan antes de cifrar y no reaparecen al descodificar. Si el mensaje tiene un número impar de letras, se añade un relleno (X, o Z cuando la última letra es ella misma X) para que pueda dividirse en pares completos, de modo que un mensaje descodificado puede terminar en una letra extra. Esta pérdida de formato es inherente al cifrado.
¿Tengo que usar una palabra clave en ambos cuadrados?
No. Puedes dejar cualquiera de las palabras clave en blanco para usar un cuadrado alfabético plano en su lugar, y dejar ambas en blanco hace que los dos cuadrados sean idénticos — lo que convierte el cifrado en una transposición fija de pares de letras, una forma útil de ver la geometría antes de la mezcla con palabra clave. Para uso real, dos palabras clave fuertes y distintas dan la mayor seguridad, y ambas deben compartirse con el destinatario.
¿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 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 de cuatro cuadrados

Cifrado Playfair

Cifrado Bifid

Cifrado Trifid

Cifrado de Hill

Cifrado César