1001Ferramentas
🔠Segurança

Cifra Bifid (com chave)

Implementação Bifid 5×5 com chave configurável.

Cifrado

Bifid: separar as coordenadas para embaralhar tudo

O Bifid, criado por Félix Delastelle no fim do século dezenove, é o que acontece quando se percebe que as coordenadas do quadrado de Políbio podem ser tratadas separadamente. Cada letra vira um par linha-coluna; até aí é Políbio. A ideia nova é escrever todas as linhas em sequência, depois todas as colunas, e só então voltar a ler os números de dois em dois.

Cole o texto e a chave e a página faz o percurso completo. O efeito dessa separação é o que torna a cifra interessante: cada letra do resultado passa a depender de duas letras do texto original, uma que contribuiu com a linha e outra com a coluna. É difusão de verdade — mudar uma letra na entrada altera duas na saída, e em posições distantes.

Esta versão trata a mensagem inteira como um bloco único, o que na terminologia da cifra corresponde a período infinito. A variante clássica divide o texto em blocos de tamanho fixo, normalmente cinco ou sete, e aplica a transposição dentro de cada bloco. O bloco único difunde mais, mas exige a mensagem completa para decifrar qualquer parte — no bloco fixo, um trecho perdido não inutiliza o resto.

Perguntas frequentes

O que a chave faz aqui?
Ela define o preenchimento da grade de cinco por cinco: as letras da chave entram primeiro, sem repetição, e as restantes vêm depois na ordem do alfabeto. Grades diferentes produzem coordenadas diferentes para a mesma letra, o que é todo o segredo da cifra.
Por que o Bifid resiste melhor que Políbio?
Porque a frequência das letras não sobrevive. Em Políbio, cada letra sempre vira o mesmo par. No Bifid, o par que sai depende da posição e das letras vizinhas, então a distribuição do resultado fica bem mais plana. Não é seguro pelos padrões modernos, mas exige análise bem mais elaborada.
Existe versão com três dimensões?
O próprio Delastelle criou o Trifid, com um cubo de três por três por três, que dá 27 casas para 26 letras mais um símbolo. Cada letra vira três coordenadas em vez de duas, e a mistura fica ainda mais completa.

Ferramentas Relacionadas