TT Text Tools

Cifras clássicas — Vigenère, Atbash, ROT47, rail fence e afim

Codifique e decodifique cifras clássicas online: Vigenère, Beaufort, Atbash, ROT47, rail fence (zigue-zague) e afim. Para enigmas, escape rooms e criptografia.

🔒 Executa completamente no seu navegador — nada é enviado

Advertisement

Seis cifras clássicas em um só lugar

Antes dos computadores, as mensagens secretas dependiam de cifras feitas à mão, com papel e caneta. Ainda hoje continuam populares em enigmas, geocaching, escape rooms, caças ao tesouro, desafios CTF e para ensinar os fundamentos da criptografia. Esta ferramenta codifica e decodifica seis das mais conhecidas e atualiza o resultado conforme você digita, para você experimentar chaves e ver como cada método transforma o texto.

A cifra de Vigenère desloca cada letra por uma quantidade diferente, retirada de uma palavra-chave que se repete. Durante séculos foi chamada «le chiffre indéchiffrable», porque a simples análise de frequências não a quebra diretamente. A cifra de Beaufort é uma parente próxima que subtrai o texto simples da chave em vez de somá-lo; é recíproca, portanto a mesma operação cifra e decifra. A Atbash, usada originalmente no alfabeto hebraico, espelha o alfabeto: o A passa a Z e o B passa a Y. A ROT47 roda cada caractere ASCII imprimível 47 posições, embaralhando também dígitos e pontuação, além das letras.

A cifra rail fence (cerca de trilhos) é uma cifra de transposição: em vez de substituir as letras, reordena-as, escrevendo a mensagem em zigue-zague por vários «trilhos» e lendo depois um trilho de cada vez. A cifra afim associa a cada letra x o valor (a·x + b) mod 26; o multiplicador a precisa ser coprimo de 26, e é por isso que o seletor só oferece valores válidos.

Dicas para enigmas e aprendizado

As maiúsculas e minúsculas são preservadas e os caracteres fora de A–Z (exceto em ROT47 e rail fence) ficam no mesmo lugar, o que mantém visíveis os limites das palavras. Em Vigenère e Beaufort, só as letras fazem avançar a chave. Use «Use result as input» (usar o resultado como entrada) para verificar que a mensagem volta ao original ao ser decifrada. Se você está tentando quebrar uma cifra desconhecida, a ferramenta «Letter Frequency» (frequência de letras) mostra o índice de coincidência, que ajuda a distinguir uma cifra de Vigenère de uma simples substituição.

Estas cifras são divertidas, mas não são seguras. Tudo é executado no seu navegador e nada é enviado.

Como usar

  1. Escolha uma cifraSelecione Vigenère, Beaufort, Atbash, ROT47, rail fence ou afim.
  2. Defina a chaveDigite uma palavra-chave, o número de trilhos ou os valores a e b, consoante a cifra.
  3. Codifique ou decodifiqueDigite a mensagem e escolha a direção; as cifras autoinversas não precisam de direção.
  4. Copie o resultadoCopie-o ou use-o de novo como entrada para verificar se é decifrado corretamente.

Perguntas frequentes

Como funciona a cifra de Vigenère?
Cada letra é deslocada pela letra correspondente de uma palavra-chave repetida, em que A = 0, B = 1 e assim por diante. Com a chave LEMON, ATTACK AT DAWN passa a LXFOPV EF RNHR. Espaços e pontuação são mantidos e não consomem letras da chave.
Quais cifras são autoinversas?
Atbash, ROT47 e Beaufort. Aplicá-las duas vezes com as mesmas definições devolve o texto original, por isso não existe um modo de decodificação separado.
Qual é a diferença entre ROT13 e ROT47?
A ROT13 só roda as 26 letras. A ROT47 roda todos os 94 caracteres ASCII imprimíveis, portanto dígitos e símbolos também são embaralhados. Para ROT13 e outros deslocamentos de César, use a ferramenta «Caesar Cipher» (cifra de César).
Estas cifras são seguras?
Não. São históricas e educativas. Todas podem ser quebradas com análise de frequências ou força bruta. Para segredos reais, use criptografia moderna.
Advertisement