T

Text Machine

Potentes herramientas de texto, en tu navegador

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.

Palabra clave

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.

Texto plano
Texto cifrado

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.

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

Cómo usar Cifrado Playfair

  1. 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. 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. 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. 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. 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?
El cifrado Playfair es una técnica de cifrado manual que cifra pares de letras usando un cuadro clave 5×5 construido a partir de una palabra clave. Fue el primer cifrado que cifraba letras de dos en dos en lugar de una en una, lo que oculta el patrón de frecuencia de letras individuales que rompe los cifrados más sencillos. Lo inventó Charles Wheatstone en 1854 y debe su nombre a Lord Playfair, que lo promovió.
¿Cómo funciona el cifrado Playfair?
Construyes una cuadrícula 5×5 a partir de una palabra clave y luego divides el mensaje en pares de letras. Cada par se cifra según dónde se sitúen sus letras en la cuadrícula: la misma fila significa desplazar a la derecha, la misma columna significa desplazar hacia abajo y, en los demás casos, el par forma un rectángulo y se intercambia por las letras de las mismas filas pero las columnas opuestas. El descifrado usa la misma cuadrícula con las direcciones invertidas.
¿Qué es el cuadro clave 5×5?
El cuadro clave es una cuadrícula de 25 letras que impulsa todo el cifrado. Primero escribes en él las letras distintas de la palabra clave y luego rellenas el resto con el alfabeto restante en orden. Como 26 letras no caben en 25 celdas, la I y la J comparten celda en la convención habitual, o se elimina la Q en la alternativa. El cuadro situado bajo la herramienta se actualiza en vivo y resalta las letras de tu palabra clave.
¿Cuáles son las tres reglas de Playfair?
Para cada par de letras: si están en la misma fila, sustituye cada una por la letra de su derecha, dando la vuelta. Si están en la misma columna, sustituye cada una por la letra de debajo, dando la vuelta. Si no están en ninguna de las dos, forman un rectángulo, y cada letra se sustituye por la de su propia fila situada en la columna de la otra letra. El descifrado se mueve a la izquierda y hacia arriba, mientras que la regla del rectángulo se mantiene igual.
¿Por qué Playfair inserta una X o una Z entre letras?
Un par de letras idénticas no se puede cifrar, así que se inserta un relleno para separarlo, por eso una palabra como BALLOON gana una X entre sus dos letras L. El relleno suele ser una X, pero cuando la letra contigua ya es una X la herramienta usa una Z en su lugar, de modo que la letra insertada siempre sea distinta. Una letra final suelta se rellena del mismo modo para que todos los pares queden completos.
¿Cuál es la diferencia entre las variantes I/J y sin Q?
Ambas comprimen el alfabeto de 26 letras en 25 celdas, solo que de forma distinta. En la variante I/J las letras I y J comparten una celda, así que cualquier J de tu texto se cifra como I. En la variante sin Q la letra Q se deja por completo fuera del cuadro, así que cualquier Q de tu texto se omite. La convención I/J es la más habitual, pero ambas aparecen en libros de texto y acertijos, por lo que la herramienta admite cada una.
¿Puedes mostrar un ejemplo práctico de Playfair?
Con la palabra clave PLAYFAIR EXAMPLE, el mensaje HIDE THE GOLD IN THE TREE STUMP se convierte en los pares HI DE TH EG OL DI NT HE TR EX ES TU MP y se cifra como BM OD ZB XD NA BE KU DM UI XM MO UV IF. Se insertó una X para separar la doble E de TREE. Descodificar el texto cifrado con la misma palabra clave devuelve el mensaje preparado HIDETHEGOLDINTHETREXESTUMP.
¿Cómo se descifra un cifrado Playfair?
Usa la misma palabra clave y el mismo cuadro clave que cifraron el mensaje y luego aplica las reglas a la inversa. Los pares de la misma fila se mueven a la izquierda, los de la misma columna hacia arriba, y la regla del rectángulo no cambia. Elige Descifrar arriba, introduce la palabra clave y pega el texto cifrado. El resultado es el mensaje preparado, así que puedes ver letras de relleno que el lector original simplemente ignoraría.
¿Quién inventó el cifrado Playfair?
Lo inventó Charles Wheatstone, un científico británico también conocido por su trabajo sobre el telégrafo, en 1854. Debe su nombre a su amigo Lyon Playfair, primer barón Playfair, que lo defendió ante el gobierno y el ejército británicos. El cifrado tuvo uso real en la Segunda Guerra Bóer y la Primera Guerra Mundial, y para mensajes de bajo nivel hasta la Segunda Guerra Mundial.
¿Cómo se rompe o se descifra el cifrado Playfair?
El análisis de frecuencia de letras individuales no funciona porque Playfair cifra pares, así que los atacantes estudian en su lugar las frecuencias de los digramas. Con unos pocos cientos de caracteres de texto cifrado, métodos como el análisis de frecuencia de digramas y el ascenso de colina automatizado con recocido simulado pueden recuperar la palabra clave. Un mensaje corto con poca repetición es mucho más difícil de romper, lo cual es parte de por qué Playfair resultaba útil sobre el terreno.
¿El cifrado Playfair conserva los espacios, los números y la puntuación?
No. Playfair solo funciona con las letras del alfabeto, porque no hay dónde colocar nada más en el cuadro 5×5. Antes de cifrar, la herramienta elimina los espacios, los dígitos y la puntuación y convierte todo a mayúsculas. Por eso el texto Playfair descifrado vuelve como una sucesión continua de letras y no como palabras y frases ordenadas.
¿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 y tu palabra clave nunca se suben, registran ni almacenan. Incluso un enlace para compartir mantiene tu texto y tu palabra clave en la parte de la URL posterior a la almohadilla, que los navegadores nunca envían a un servidor, así que permanece privado hasta que decidas compartirlo.

Herramientas relacionadas

Sigue trabajando con estas prácticas herramientas

Cifrado de cuatro cuadrados

Cifrado de dos cuadrados

Cifrado César

Cifrado Vigenère

Cifrado Atbash

Cifrado Rail Fence