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