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.