Saltar al contenido

Cifrado de Playfair

Cifra o descifra texto con el clásico cifrado de Playfair, usando una tabla de letras 5×5 construida con una palabra clave.

Entrada
Salida

Cifrado de Playfair

El cifrado de Playfair es un método clásico de encriptación de 1854 que codifica pares de letras en lugar de caracteres individuales, lo que lo hace mucho más difícil de romper con análisis de frecuencias simple que un cifrado César o de sustitución. Esta herramienta construye una tabla de letras 5×5 a partir de tu palabra clave, divide tu texto en pares de letras y cifra o descifra cada par usando las reglas de fila, columna y rectángulo por las que es conocido este cifrado — útil para lecciones de criptografía, búsquedas de pistas, desafíos CTF o explorar cómo funciona un cifrado anterior a la era digital.

Escribe una palabra clave para sembrar la tabla; sus letras vienen primero, seguidas por el resto del alfabeto. Como la tabla tiene 25 celdas, elige si fusionar I y J en una sola celda (el enfoque tradicional) u omitir Q por completo. Selecciona una dirección, una letra de relleno utilizada para dividir una letra duplicada y rellenar un final impar (por defecto X, con alternativa automática), y si los diacríticos se pliegan a latín simple para que el texto acentuado sea cifrable, u omitidos en su lugar. La salida puede agruparse en bloques de cinco caracteres o dejarse continua.

Los espacios, dígitos y puntuación se eliminan antes de emparejar, ya que Playfair necesita una secuencia continua de letras. Una letra duplicada dentro de un par (las dos L en "BALLOON") recibe un relleno insertado entre ellas, y un mensaje de longitud impar recibe uno adjunto al final; descifrar recupera esos rellenos como salida ordinaria, ya que no hay forma confiable de distinguirlos de letras reales después. Activa "Mostrar tabla y pares de letras" para ver exactamente cómo se dividió tu texto, o desactiva para solo el resultado.

Todo se ejecuta localmente en tu navegador — tu palabra clave y texto nunca se suben. Copia el resultado, descárgalo como archivo .txt, o envíalo de vuelta a la entrada para encadenar otra transformación.

Preguntas frecuentes

¿Cómo cifra el cifrado de Playfair un par de letras?
Ambas letras de un par se encuentran en la tabla 5×5. Si comparten una fila, cada una se reemplaza por la letra a su derecha (envolvimiento alrededor). Si comparten una columna, cada una se reemplaza por la letra debajo de ella. De lo contrario, cada letra se reemplaza por la que está en su propia fila pero en la columna de la otra letra — la regla del "rectángulo".
¿Por qué una letra duplicada se convirtió en dos letras diferentes?
El cifrado de Playfair empareja letras de dos en dos, y un par no puede contener la misma letra dos veces, por lo que se inserta la letra de relleno entre ellas — "BALLOON" se convierte en BA, LX, LO, ON antes del cifrado.
¿Cuál es la diferencia entre fusionar I/J y omitir Q?
La tabla tiene 25 celdas para un alfabeto de 26 letras, por lo que una letra tiene que desaparecer. El enfoque clásico trata I y J como la misma letra; la alternativa simplemente elimina Q de la tabla y del texto, manteniendo I y J distintas.
¿Por qué el texto descifrado a veces tiene una letra extra?
Esa letra extra es un relleno que se insertó durante el cifrado para dividir una letra duplicada o rellenar un mensaje de longitud impar. El descifrado recupera exactamente lo que se cifró, incluido el relleno, ya que no hay forma confiable de distinguir una letra real de una letra insertada después.
¿Se carga mi texto o palabra clave en algún lugar?
No. El cifrado de Playfair se ejecuta completamente en tu navegador — tu palabra clave y texto nunca abandonan tu dispositivo.