UTILS.
100% en el navegador
🔀

Codificador / Decodificador de Cifrado Bifid

Cifra o descifra texto con el cifrado Bifid de Delastelle, un cifrado de fraccionamiento con cuadrado de Polibio con palabra clave y período configurables; se muestra el cuadrado clave.


    

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

salida

Acerca de esta herramienta

El Cifrado Bifid, inventado por Félix Delastelle hacia 1901, combina un cuadrado de Polibio con fraccionamiento y transposición para que cada letra de salida dependa de dos letras de entrada diferentes —extendiendo, o difundiendo, la información a lo largo del mensaje. Esta herramienta construye un cuadrado de Polibio de 5x5 con clave (I y J comparten una celda), lo muestra, y codifica o decodifica tu texto en el navegador.

Cada letra del texto plano se escribe primero como un par de coordenadas —su fila y su columna en el cuadrado. El texto se procesa en bloques cuya longitud es el período. Dentro de un bloque, se listan primero todos los números de fila, luego todos los números de columna, formando un flujo de dígitos; ese flujo se lee entonces de vuelta en pares consecutivos, y cada nuevo par (fila, columna) se asigna a través del cuadrado para producir una letra del texto cifrado. Como las filas y columnas de las letras vecinas se entrelazan, una sola letra del texto plano influye en varias letras del texto cifrado. La decodificación invierte el proceso: lee las coordenadas de cada letra cifrada, divide la secuencia de dígitos del bloque en una mitad de filas y una mitad de columnas, y las recombina.

La seguridad proviene del período: un período mayor mezcla más letras y resiste mejor el análisis, mientras que un período sin fijar fracciona todo el mensaje como un solo bloque. Todo el cálculo es local y privado. Ten en cuenta que los caracteres que no son letras se eliminan, el texto se pasa a mayúsculas, y la J se pliega en I antes del cifrado.

Preguntas frecuentes

¿Cómo funciona el cifrado Bifid?
Cada letra se convierte en un par fila/columna en un cuadrado de Polibio de 5x5. Por cada bloque del período elegido, se escriben todas las filas y luego todas las columnas, y ese flujo de dígitos se vuelve a emparejar en nuevas coordenadas que se asignan de vuelta a letras del texto cifrado —mezclando dos letras en cada salida.
¿Qué controla el período?
El período es la longitud del bloque sobre la que ocurre el fraccionamiento. Un período mayor extiende más la influencia de cada letra y es más difícil de romper; un período menor mantiene los cambios más locales. Dejarlo en blanco trata todo el mensaje como un solo bloque.
¿Importa la palabra clave?
Sí. La palabra clave siembra el cuadrado de Polibio: sus letras únicas rellenan primero la cuadrícula, luego el resto del alfabeto. Una palabra clave diferente da un cuadrado diferente y coordenadas diferentes, por lo que tanto el emisor como el receptor deben usar la misma palabra clave y período.
¿Por qué se combinan I y J?
Un cuadrado de 5x5 contiene solo 25 letras, por lo que el alfabeto de 26 letras se reduce fusionando I y J en una celda. El texto se pasa a mayúsculas y la J se reemplaza por I antes del cifrado, por lo que las J descifradas aparecen como I —una característica normal del cifrado.

Más herramientas