Sobre esta ferramenta
A Cifra Bifid, inventada por Félix Delastelle por volta de 1901, combina um quadrado de Políbio com fracionamento e transposição para que cada letra de saída dependa de duas letras de entrada diferentes — espalhando, ou difundindo, informação pela mensagem. Esta ferramenta constrói um quadrado de Políbio 5x5 com chave (I e J compartilham uma célula), o mostra e codifica ou decodifica seu texto no navegador.
Cada letra do texto original é primeiro escrita como um par de coordenadas — sua linha e sua coluna no quadrado. O texto é processado em blocos cujo comprimento é o período. Dentro de um bloco, todos os números de linha são listados primeiro, depois todos os números de coluna, formando um fluxo de dígitos; esse fluxo é então lido de volta em pares consecutivos, e cada novo par (linha, coluna) é mapeado pelo quadrado para produzir uma letra do texto cifrado. Como as linhas e colunas de letras vizinhas ficam intercaladas, uma única letra do texto original influencia várias letras do texto cifrado. A decodificação inverte o processo: leia as coordenadas de cada letra cifrada, divida a sequência de dígitos do bloco em uma metade de linhas e uma metade de colunas, e recombine-as.
A segurança vem do período: um período maior mistura mais letras juntas e resiste melhor à análise, enquanto um período não definido fraciona a mensagem inteira como um único bloco. Todo o cálculo é local e privado. Observe que caracteres que não são letras são removidos, o texto é convertido em maiúsculas e J é incorporado a I antes da criptografia.