Cifrado Playfair
Codifica y descodifica el cifrado Playfair con la palabra clave que elijas. Cambia entre las variantes de cuadro I/J y sin Q, sigue el proceso en el cuadro clave 5×5 interactivo y copia, descarga o comparte el resultado. Todo se ejecuta en tu navegador.
La I y la J comparten una misma celda, de modo que el cuadro contiene 25 letras. Cualquier J de tu texto se trata como una I. Es la convención más habitual.
Introduce texto arriba para ver el resultado aquí.
Cuadro clave (5×5)
La palabra clave llena primero la cuadrícula, en las celdas resaltadas, y luego el resto del alfabeto la completa. Cada digrama se cifra localizando sus dos letras en este cuadro.
Cómo usar Cifrado Playfair
- 1
Elige cifrar o descifrar
Elige Cifrar para convertir el texto plano en texto cifrado Playfair, o Descifrar para volver a convertir el texto cifrado en el texto plano preparado con la misma palabra clave.
- 2
Elige una variante de cuadro
Elige la variante habitual I/J, donde la I y la J comparten celda, o la variante sin Q, donde la Q se deja fuera. Una breve indicación explica cómo construye cada una el cuadro de 25 letras.
- 3
Introduce tu palabra clave
Escribe una palabra clave como MONARCHY. Sus letras distintas llenan primero el cuadro clave 5×5, y las celdas resaltadas de abajo se actualizan al instante para mostrar tu cuadrícula.
- 4
Escribe o pega tu texto
Introduce tu mensaje y el cifrado se ejecuta a medida que escribes. Las letras se emparejan y se cifran, los pares dobles se separan con un relleno, y los espacios, los dígitos y la puntuación se eliminan.
- 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 palabra clave, tu texto y tus ajustes exactos, listos para usar.
Entender el cifrado Playfair
¿Qué es el cifrado Playfair?
El cifrado Playfair es una técnica de cifrado simétrico manual y el primer cifrado de la historia que cifra pares de letras en lugar de letras sueltas. Al trabajar con digramas, bloques de dos letras, en vez de letra por letra, aplana el patrón de frecuencia de letras individuales que rompe los cifrados de sustitución simples, así que para su época Playfair era a la vez sólido y lo bastante rápido como para usarse a mano sobre el terreno.
Lo inventó el científico británico Charles Wheatstone en 1854, pero toma su nombre de su amigo Lord Playfair, que promovió su uso ante el gobierno y el ejército británicos. Hoy es un cifrado clásico para enseñar y un favorito en acertijos, salas de escape y desafíos de captura de bandera, porque es lo bastante rico como para resultar interesante y a la vez lo bastante sencillo como para hacerse a mano.
Construir el cuadro clave 5×5
Todo en Playfair gira en torno a una cuadrícula 5×5 de 25 letras construida a partir de una palabra clave secreta. Primero escribes las letras distintas de la palabra clave en la cuadrícula, omitiendo cualquier repetición, y luego rellenas las celdas restantes con el resto del alfabeto en orden. Como 26 letras no caben en 25 celdas, una letra tiene que compartir celda o quedar excluida: en la convención más habitual la I y la J comparten una sola celda, mientras que una convención alternativa simplemente deja fuera la Q.
La palabra clave desordena el alfabeto en un orden que solo quien la conoce puede reproducir, y la herramienta de arriba resalta las letras de la palabra clave para que veas exactamente cómo queda dispuesta tu cuadrícula. Con la palabra clave MONARCHY, por ejemplo, la primera fila pasa a ser M O N A R, y el alfabeto continúa luego desde donde la palabra clave lo deja.
Las tres reglas de Playfair
Antes de cifrar, el mensaje se divide en pares de letras. Si un par fuera una letra doble, como la LL de BALLOON, se inserta una letra de relleno X para separarla, y si el mensaje tiene un número impar de letras se añade un relleno final para que todos los pares queden completos. Los espacios, los dígitos y la puntuación se eliminan primero, porque no hay dónde colocarlos en el cuadro.
Cada par se cifra luego con una de tres reglas según dónde se sitúen sus dos letras. Si ambas letras están en la misma fila, cada una se sustituye por la letra inmediatamente a su derecha, dando la vuelta al principio de la fila. Si ambas están en la misma columna, cada una se sustituye por la letra inmediatamente debajo, dando la vuelta a la parte superior. En los demás casos, las dos letras forman las esquinas de un rectángulo, y cada una se sustituye por la letra de su propia fila situada en la columna de la otra letra.
Un ejemplo práctico de Playfair
Toma la palabra clave PLAYFAIR EXAMPLE y el mensaje HIDE THE GOLD IN THE TREE STUMP. El cuadro clave queda como P L A Y F en la primera fila, luego I R E X M, B C D G H, K N O Q S y T U V W Z. El mensaje se divide en los pares HI DE TH EG OL DI NT HE TR EX ES TU MP, donde se ha insertado una X para separar la doble E de TREE.
El primer par HI forma un rectángulo, así que la H pasa a B y la I pasa a M, lo que da BM. Procesando cada par del mismo modo se obtiene el texto cifrado BM OD ZB XD NA BE KU DM UI XM MO UV IF. Descifrarlo con la misma palabra clave invierte cada regla y devuelve HIDETHEGOLDINTHETREXESTUMP, el mensaje preparado con su X insertada todavía en su sitio.
Descifrar un cifrado Playfair
El descifrado utiliza el mismísimo cuadro clave y simplemente aplica las reglas a la inversa. Para dos letras de la misma fila te mueves a la izquierda en lugar de a la derecha, y para la misma columna hacia arriba en lugar de hacia abajo; la regla del rectángulo es su propia imagen reflejada, así que no cambia. Elige Descifrar arriba, introduce la palabra clave que se usó para cifrar y pega el texto cifrado para recuperar el mensaje.
Conviene recordar una peculiaridad: como las letras se combinan, los pares dobles se separan y los mensajes impares se rellenan, el texto descifrado es el mensaje preparado y no el original exacto. A veces verás una X o una Z perdida entre letras repetidas o justo al final, y una J que se fundió con la I se queda como I. Los lectores las eliminan a ojo, lo cual es normal en Playfair y no un fallo de la herramienta.
Una breve historia del cifrado Playfair
Charles Wheatstone describió por primera vez el cifrado en 1854, y Lord Playfair se lo demostró a figuras destacadas, entre ellas Prince Albert y el futuro primer ministro Lord Palmerston. La Oficina de Guerra británica lo consideró al principio demasiado complicado, pero su verdadera fortaleza era que no requería tablas ni aparatos, solo una palabra clave memorizada, lo que lo hacía ideal para los oficiales sobre el terreno.
Prestó un servicio real durante décadas. Las fuerzas británicas lo emplearon en la Segunda Guerra Bóer y en la Primera Guerra Mundial, y todavía se usó para tráfico de bajo nivel en la Segunda Guerra Mundial, incluso por los vigías costeros australianos en el Pacífico. Su valor era táctico: un mensaje solo necesitaba permanecer secreto durante las horas o los días en que la información que transportaba seguía importando.
¿Qué tan seguro es el cifrado Playfair?
Según los criterios modernos, Playfair no es seguro, pero es mucho más resistente que un cifrado de sustitución simple. Como cifra 600 digramas posibles en lugar de 26 letras, un simple recuento de frecuencia de letras individuales no revela nada, y un atacante debe analizar en su lugar las frecuencias de los pares de letras. Con unos pocos cientos de caracteres de texto cifrado, técnicas conocidas como el análisis de frecuencia de digramas y el ascenso de colina con recocido simulado pueden recuperar la clave.
Eso convierte a Playfair en un cifrado educativo y recreativo magnífico: lo bastante sólido como para mostrar por qué el cifrado por pares fue un avance real, y a la vez lo bastante débil como para romperse a modo de acertijo. Para cualquier necesidad genuina de proteger información deberías usar en su lugar un algoritmo moderno y revisado por pares como AES.
Preguntas frecuentes
¿Qué es el cifrado Playfair?
¿Cómo funciona el cifrado Playfair?
¿Qué es el cuadro clave 5×5?
¿Cuáles son las tres reglas de Playfair?
¿Por qué Playfair inserta una X o una Z entre letras?
¿Cuál es la diferencia entre las variantes I/J y sin Q?
¿Puedes mostrar un ejemplo práctico de Playfair?
¿Cómo se descifra un cifrado Playfair?
¿Quién inventó el cifrado Playfair?
¿Cómo se rompe o se descifra el cifrado Playfair?
¿El cifrado Playfair conserva los espacios, los números y la puntuación?
¿Se sube mi texto a un servidor?
Herramientas relacionadas
Sigue trabajando con estas prácticas herramientas