1001Ferramentas
🔡Segurança

Cifra ADFGVX (substituição)

Substitui cada letra pelo par ADFGVX correspondente em uma matriz 6×6.

Cifrado

A etapa de substituição da cifra alemã

A ADFGVX ficou famosa como a cifra de campo alemã de 1918 e volta e meia reaparece em CTF, em desafio de museu ou em livro de criptografia clássica. Se você chegou aqui com algo do tipo DD AV DX DX FF na mão, ou precisa gerar essa forma, é isto que a página faz: cada letra ou dígito vira um par montado só com as seis letras que dão nome à cifra.

A matriz é 6x6 com A a Z seguidos de 0 a 9 na ordem natural, sem palavra-chave embaralhando as casas. A posição de cada caractere vira linha e coluna, e os índices são nomeados com A, D, F, G, V e X, escolhidas justamente porque seus códigos Morse são bem diferentes entre si e o telegrafista errava menos. H fica em DD, E em AV, L em DX e O em FF, então HELLO sai DD AV DX DX FF. Tudo que não é letra nem dígito é descartado antes.

Vale a parte honesta: isso é metade da cifra. A ADFGVX histórica embaralhava a matriz com uma chave e, depois da substituição, aplicava uma transposição colunar com outra chave, e era essa segunda etapa que espalhava as letras e dava trabalho ao criptoanalista. Sem ela, o que sai é substituição simples, que cede à análise de frequência de bigramas. Use a página para estudar ou montar a primeira etapa, nunca para esconder informação de verdade. Roda no navegador.

Perguntas frequentes

Por que justamente essas seis letras?
A, D, F, G, V e X têm códigos Morse bem distintos entre si. Isso reduzia erro de recepção no telégrafo, que era o meio usado no front.
A transposição colunar está incluída?
Não. Esta página só faz a substituição, e a matriz é fixa, com A a Z e 0 a 9 em ordem, sem a palavra-chave que embaralhava as casas na versão original.
Ela aceita números no texto?
Sim, os dígitos de 0 a 9 ocupam as últimas casas da matriz 6x6. Acentos, espaços e pontuação são removidos antes da conversão.

Ferramentas Relacionadas