Cifrado Playfair
Escribe una palabra clave para crear el cuadrado clave Playfair de 5×5 y luego cifra o descifra cualquier texto. Cada dígrafo aparece con la regla aplicada y, al hacer clic en un paso, sus letras se resaltan en el cuadrado.
Última actualización:
Haz clic en un paso de abajo para ver sus letras en el cuadrado.
Pasos por dígrafo
| # | Par | Posiciones (fila, col) | Regla | Resultado |
|---|
Cómo usar Cifrado Playfair
- Elige Cifrar o Descifrar en la parte superior.
- Introduce la palabra clave, por ejemplo PLAYFAIR EXAMPLE. Las letras repetidas y los caracteres que no son letras se descartan, y el resto del alfabeto completa el cuadrado.
- Elige la variante: fusionar I y J (la opción clásica) u omitir la Q, y define la letra de relleno si tu acertijo usa otra distinta de X.
- Escribe o pega tu texto. El resultado se actualiza al instante; pulsa Cifrar texto o Descifrar texto para confirmar y Copiar resultado para copiarlo.
- Estudia los pasos: cada fila de la tabla muestra el par, sus posiciones en el cuadrado, la regla y el resultado. Haz clic en una fila para verla en el cuadrado.
Las tres reglas de Playfair
Después de dividir el mensaje en dígrafos (pares de letras), cada par se localiza en el cuadrado clave y se aplica una de tres reglas. El descifrado simplemente aplica las dos primeras reglas en sentido contrario; la regla del rectángulo es su propia inversa.
| Caso | Cifrar | Descifrar | Ejemplo (clave PLAYFAIR EXAMPLE) |
|---|---|---|---|
| Ambas letras en la misma fila | Toma la letra a la derecha de cada una (vuelve al inicio de la fila) | Toma la letra de la izquierda | EX → XM (fila I R E X M) |
| Ambas letras en la misma columna | Toma la letra de debajo de cada una (vuelve arriba) | Toma la letra de arriba | DE → OD (columna A E D O V) |
| Fila y columna distintas | Cada letra se desplaza por su propia fila hasta la columna de la otra letra | Igual que al cifrar | HI → BM (esquinas de un rectángulo) |
Preparación del texto plano
- Conserva solo las letras y conviértelas a mayúsculas. Se eliminan espacios, dígitos y signos de puntuación, por eso el texto cifrado Playfair suele escribirse en pares o grupos de cinco.
- Aplica la regla de las 25 letras: escribe la J como I (o elimina la Q en la variante que omite la Q).
- Divide en pares de izquierda a derecha. Si un par contendría dos veces la misma letra, inserta el relleno después de la primera letra y continúa desde la segunda: TREE pasa a TR EX E…
- Completa el final con el relleno si sobra una letra.
Como los rellenos se añaden al cifrar, el texto Playfair descifrado suele contener letras X sueltas, por ejemplo TREXESTUMP para TREES TUMP. Leer el resultado en voz alta suele hacer evidentes los rellenos.
Consejos para acertijos y clases
- Un texto cifrado Playfair válido siempre tiene un número par de letras y nunca contiene un par como
AA; si el tuyo lo tiene, el texto se dividió mal o es otro cifrado. - Ninguna letra se cifra nunca como sí misma, y un par y su inverso (AB y BA) siempre se cifran en resultados invertidos. Los criptoanalistas usan ambos hechos para probar hipótesis.
- Prueba frases clave más largas y variadas: una clave como MONARCHY llena las primeras filas con letras distintas y cambia el resultado de cada regla.
- Para un cifrado que conserva los espacios y es más fácil para empezar, prueba el cifrado César, o pasa al cifrado polialfabético Vigenère.
Preguntas frecuentes
¿Cómo funciona el cifrado Playfair?
La palabra clave llena un cuadrado de 5×5, seguida de las letras no usadas del alfabeto. El mensaje se divide en pares de letras. Si ambas letras están en la misma fila, cada una se sustituye por la letra a su derecha; si están en la misma columna, por la letra de abajo; en otro caso forman un rectángulo y cada una se sustituye por la letra de su propia fila en la columna de la otra letra.
¿Por qué se combinan la I y la J?
Un cuadrado de 5×5 solo tiene espacio para 25 letras, así que una letra del alfabeto de 26 letras debe quedar fuera. La convención habitual escribe la J como I. Algunos acertijos omiten la Q porque es poco frecuente; elige Omitir Q si tu cuadrado clave no tiene Q.
¿Por qué el texto cifrado contiene letras X de más?
Playfair no puede cifrar un par formado por la misma letra, así que se inserta un relleno (normalmente X) entre letras dobles, como en BALLOON, que pasa a BA LX LO ON. También se añade un relleno cuando el mensaje tiene un número impar de letras. Si el propio relleno queda duplicado, se usa un segundo relleno como la Q.
¿Cómo descifro un cifrado Playfair?
Selecciona Descifrar, introduce la misma palabra clave y pega el texto cifrado. Las reglas se invierten: en la misma fila se toma la letra de la izquierda, en la misma columna la letra de arriba, y los rectángulos intercambian columnas igual que antes. Después la herramienta elimina los rellenos situados entre dos letras idénticas y al final; desmarca la opción para ver el resultado sin procesar.
¿Es correcto mi ejemplo con la palabra clave?
Con la palabra clave PLAYFAIR EXAMPLE, el texto HIDE THE GOLD IN THE TREE STUMP se cifra como BMODZBXDNABEKUDMUIXMMOUVIF. Es el ejemplo clásico de los libros de texto y se carga por defecto para que puedas comprobar tu configuración.
¿Es seguro el cifrado Playfair?
No. Se usó para mensajes tácticos a finales del siglo XIX y principios del XX porque es rápido a mano, pero puede romperse con análisis de frecuencia de dígrafos y con solucionadores modernos de búsqueda local (hill climbing). Úsalo para acertijos, escape rooms y aprendizaje, y un cifrado moderno como AES para secretos reales.
¿Se envía mi texto a algún sitio?
No. El cuadrado clave y todo el cifrado y descifrado se calculan en JavaScript en tu navegador. Nada de lo que escribes se sube.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.