UTILS.
100% en el navegador
🔠

Codificador / Decodificador de Cifrado Playfair

Codifica o decodifica texto con el clásico cifrado de dígrafos Playfair usando un cuadrado de palabra clave de 5x5, con relleno automático de X y el cuadrado clave mostrado.


    

I y J comparten una celda; la J se trata como I.

salida

Acerca de esta herramienta

La herramienta de Cifrado Playfair cifra y descifra texto con el cifrado de dígrafos de Charles Wheatstone de 1854, el primer cifrado práctico que cifra pares de letras en lugar de letras individuales. Funciona a partir de un cuadrado clave de 5x5 construido desde una palabra clave: primero se escriben las letras únicas de la palabra clave (I y J comparten una celda), luego el resto del alfabeto rellena las casillas restantes. Esta herramienta muestra el cuadrado generado para que puedas seguir cada paso.

Para cifrar, el texto plano se pasa a mayúsculas, la J se reemplaza por I, y las letras se dividen en dígrafos (pares). Una letra de relleno (X por defecto) se inserta entre un par doblado y se añade si el texto tiene una longitud impar. Cada dígrafo se transforma entonces mediante tres reglas: dos letras en la misma fila se reemplazan cada una por la letra a su derecha (con envoltura); dos en la misma columna por la letra de abajo (con envoltura); y cualquier otro par forma un rectángulo, donde cada letra se reemplaza por la de su propia fila pero en la columna de la otra letra. La decodificación aplica las mismas reglas a la inversa (izquierda / arriba / mismo rectángulo).

Todo se ejecuta localmente en tu navegador sin subir nada, por lo que tus mensajes permanecen privados. Ten en cuenta que Playfair fusiona I/J y rellena con una letra de relleno, por lo que el texto decodificado puede contener X sueltas o una I donde correspondía una J —estos son artefactos normales del cifrado, no errores.

Preguntas frecuentes

¿Cómo se construye el cuadrado clave de Playfair?
Escribe la palabra clave con las letras duplicadas eliminadas, luego añade las letras restantes del alfabeto en orden. Como la cuadrícula contiene solo 25 celdas, I y J se fusionan en una celda, dando un cuadrado de 5x5 que asigna cada letra a una fila y columna.
¿Por qué la salida contiene X adicionales?
Playfair no puede cifrar un par de letras idénticas, por lo que se inserta una X (el relleno) entre ellas, y una letra final solitaria se rellena con X para completar el último par. Estos rellenos no se eliminan automáticamente al decodificar, por lo que puedes ver X sueltas en el texto descifrado.
¿Qué le pasa a la letra J?
El cuadrado estándar de 5x5 no tiene espacio para una J separada, por lo que la J se trata como I tanto al construir el cuadrado como al preparar el texto. Los mensajes descifrados que originalmente contenían J mostrarán I en su lugar.
¿Cómo se aplican las tres reglas de dígrafos?
Misma fila: reemplaza cada letra por la de su derecha (envuelve en el borde). Misma columna: reemplaza por la de abajo (envuelve). Rectángulo: cada letra conserva su propia fila pero toma la columna de la otra letra. La decodificación desplaza a la izquierda y hacia arriba en lugar de a la derecha y hacia abajo.

Más herramientas