Cifra Four-Square
Implementação simplificada da cifra Four-Square usando duas chaves.
Cifrado
—
Four-square: quatro grades para cifrar aos pares
A cifra de quatro quadrados, também de Delastelle, cifra duas letras de cada vez usando quatro grades de cinco por cinco. Duas delas contêm o alfabeto em ordem e servem de referência para localizar as letras do texto claro; as outras duas são embaralhadas por palavras-chave e é delas que sai o texto cifrado. Cifrar em pares é o que a diferencia das substituições letra a letra.
Informe o texto e as duas chaves. Cada par de letras é localizado nas grades de referência, e o resultado sai das grades cifrantes na interseção das linhas e colunas correspondentes. Como no quadrado de Políbio, I e J compartilham casa, e um X é acrescentado no fim quando o texto tem comprimento ímpar, para fechar o último par.
Cifrar aos pares é o ganho real: a análise de frequência de letras isoladas deixa de funcionar, porque o que importa é a frequência de digramas — e essa é bem mais espalhada. Comparada ao Playfair, que usa duas grades e tem regras especiais para letras repetidas e para pares na mesma linha, a de quatro quadrados é mais simples de aplicar, já que todo par cai no caso geral.
Perguntas frequentes
Preciso de duas chaves diferentes?
Por que aparece um X no fim?
É mais forte que o Playfair?
Ferramentas Relacionadas
Cifra Polybius Square
Criptografe e decifre mensagens com o quadrado de Políbio, que converte cada letra em um par de dígitos numa tabela 5×5 (com I e J juntos).
Cifra de Playfair passo a passo
Cifra/decifra texto com Playfair mostrando matriz 5×5, pares de letras e regras aplicadas em cada digrama.
Análise de frequência para quebrar cifras
Conta frequência de letras, bigramas e trigramas em texto cifrado e compara com português/inglês — ferramenta clássica de criptoanálise.
Cifra de Vigenère com Auto-key
Cifra de Vigenère com chave estendida pelo próprio texto claro (auto-key clássico).
Cifra Nihilist
Cifra Nihilist com chave numérica somada às coordenadas Polybius.
Cifra Bifid (com chave)
Implementação Bifid 5×5 com chave configurável.