UTILS.
100% no navegador
🔀

Codificador / Decodificador da Cifra Bifid

Criptografe ou descriptografe texto com a cifra Bifid de Delastelle, uma cifra de fracionamento com quadrado de Políbio, palavra-chave e período configuráveis; quadrado-chave exibido.


    

I e J compartilham uma célula; J é tratado como I.

saída

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.

Perguntas frequentes

Como funciona a cifra Bifid?
Cada letra se torna um par linha/coluna em um quadrado de Políbio 5x5. Por bloco do período escolhido, todas as linhas são escritas e depois todas as colunas, e esse fluxo de dígitos é reagrupado em novas coordenadas que mapeiam de volta a letras cifradas — misturando duas letras em cada saída.
O que o período controla?
O período é o comprimento do bloco sobre o qual ocorre o fracionamento. Um período maior espalha a influência de cada letra mais longe e é mais difícil de quebrar; um período menor mantém as mudanças mais locais. Deixá-lo em branco trata a mensagem inteira como um único bloco.
A palavra-chave importa?
Sim. A palavra-chave semeia o quadrado de Políbio: suas letras únicas preenchem a grade primeiro, depois o resto do alfabeto. Uma palavra-chave diferente dá um quadrado diferente e coordenadas diferentes, então tanto o remetente quanto o destinatário devem usar a mesma palavra-chave e período.
Por que I e J são combinados?
Um quadrado 5x5 contém apenas 25 letras, então o alfabeto de 26 letras é reduzido fundindo I e J em uma célula. O texto é convertido em maiúsculas e J é substituído por I antes da criptografia, então os J's decifrados aparecem como I — uma característica normal da cifra.

Mais ferramentas