Ir para o conteúdo

Cifra ADFGVX

Encriptar ou desencriptar texto com a cifra ADFGVX da Primeira Guerra Mundial, combinando um quadrado com chave e transposição em colunas.

Entrada
Saída

Cifra ADFGVX

A cifra ADFGVX foi usada pelo exército alemão em 1918 para proteger o tráfego de rádio durante as ofensivas finais da Primeira Guerra Mundial. Funciona em dois estágios: cada carácter do texto original primeiro se torna um par de letras tiradas de A, D, F, G, V e X, dando sua posição de linha e coluna numa grelha 6×6 com chave; a sequência resultante de letras de coordenadas é depois reorganizada com uma transposição em colunas orientada por uma segunda senha. Combinando substituição com transposição tornou a cifra muito mais difícil de quebrar por análise de frequência do que qualquer passo isolado, e esta ferramenta executa todo o processo, em qualquer direção, inteiramente no seu navegador.

A senha do quadrado preenche a grelha: suas letras e dígitos, dedupplicados, vão nas primeiras células, depois o resto do alfabeto segue em ordem, de modo que a mesma senha sempre reconstrói o mesmo quadrado. A senha de transposição define em quantas colunas a sequência de coordenadas é escrita e a ordem em que são lidas — uma palavra-chave diferente reordena o resultado de forma muito diferente. Mude para ADFGX para a variante original: um quadrado 5×5 com I e J mesclados e sem dígitos, usando apenas A, D, F, G e X. A direção alterna entre encriptar e desencriptar com as mesmas senhas; agrupar o texto cifrado em blocos de cinco é cosmético e não afeta a desencriptação.

Ligue "Mostrar quadrado e passo de substituição" para ver a grelha e a sequência de letras de coordenadas antes da transposição — útil para verificar um cálculo manual. Caracteres fora do alfabeto da cifra, como espaços e pontuação, são ignorados durante a encriptação em vez de serem cifrados.

Tudo funciona localmente: senhas e texto ficam no seu navegador e nunca são enviados para qualquer lugar. Copie o resultado, descarregue-o como ficheiro .txt, ou envie-o diretamente para outra ferramenta para encadear uma segunda transformação.

FAQ

Qual é a diferença entre ADFGVX e ADFGX?
ADFGX é a cifra original de 1918: um quadrado 5×5 com as 26 letras onde I e J estão mesclados, dando 25 células. ADFGVX estende para um quadrado 6×6 que também inclui os dez dígitos, para que os números possam ser cifrados ao lado das letras. Escolha a variante com a opção "Variante".
Por que a cifra usa apenas as letras A, D, F, G, V e X?
Essas seis letras foram escolhidas porque suas representações em código Morse (padrões de pontos e travessões) são muito distintas umas das outras, o que reduziu erros de transmissão nas ligações de rádio ruidosas que o exército alemão usava em 1918.
O que acontece se deixar a senha de transposição vazia?
Uma senha de transposição vazia é tratada como uma transposição de uma coluna, que é uma operação sem efeito: o texto cifrado é igual ao passo de substituição isolado. Defina uma senha de transposição para realmente reordenar as letras de coordenadas.
O que acontece com espaços e pontuação no texto original?
Eles são ignorados durante a encriptação e não fazem parte da saída. A desencriptação recupera as letras originais (e dígitos, na variante ADFGVX) mas não seu espaçamento ou pontuação original.
O meu texto ou minhas senhas são enviados para algum lugar?
Não. Tanto a encriptação como a desencriptação funcionam inteiramente no seu navegador — o seu texto e senhas nunca deixam o seu dispositivo.