Cifra Codificar e Decodificar

Codifique e decodifique cifra de César, ROT13, ROT47, Atbash, Vigenère, A1Z26 e Bacon. Inclui tabela de força bruta com os 25 deslocamentos de César de uma vez.


Apenas letras. Usada pela cifra de Vigenère.
Limpar

O que faz cada cifra

Todas estas são cifras clássicas. Servem para enigmas, jogos e ensino, e nenhuma resiste a um computador.

  • Cifra de César. Move cada letra um número fixo de posições no alfabeto. Um deslocamento de 3 transforma o A em D. Deve o nome a Júlio César, que a usava em mensagens militares.
  • ROT13. Uma cifra de César de exatamente 13 posições. Como o alfabeto tem 26 letras, aplicá-la duas vezes devolve o original, e foi por isso que se tornou a forma habitual de esconder spoilers na internet.
  • ROT47. Como o ROT13, mas abrangendo todos os caracteres ASCII visíveis, pelo que também baralha algarismos e pontuação. Também é o seu próprio inverso.
  • Atbash. Espelha o alfabeto: o A passa a Z e o B passa a Y. Tem origem na tradição dos escribas hebraicos e não precisa de chave nenhuma.
  • Vigenère. Usa uma palavra-chave para aplicar um deslocamento de César diferente a cada letra. Resistiu à criptoanálise durante três séculos e ficou conhecida como a cifra indecifrável.
  • A1Z26. Simplesmente numera o alfabeto: A é 1, Z é 26. Comum em livros de passatempos e salas de fuga.
  • Bacon. Codifica cada letra como um grupo de cinco caracteres A e B. Francis Bacon concebeu-a para que uma mensagem pudesse esconder-se na formatação de um texto aparentemente inocente.

Como quebrar uma cifra que não consegue ler

Comece por contar letras. Se as frequências parecerem as de uma língua normal mas as letras não encaixarem, é provavelmente uma substituição simples como César ou Atbash, e a tabela de força bruta desta página resolve um César em segundos. Se as frequências parecerem invulgarmente uniformes, é mais provável uma cifra com palavra-chave como Vigenère, porque distribui cada letra por vários deslocamentos diferentes. Grupos de cinco caracteres A e B apontam para Bacon, e números de 1 a 26 apontam para A1Z26.

Bom saber

  • Nenhuma destas cifras é segura. Use-as para passatempos e ensino, nunca para algo que precise mesmo de proteger.
  • A maioria deixa espaços e pontuação intactos, o que por si só é uma pista para quem tenta quebrar a mensagem.
  • Um deslocamento de César de 13 é exatamente o ROT13, e um de 26 deixa o texto inalterado.
  • O processamento acontece todo no nosso servidor, por isso nada do que escreve é guardado ou registado.

Perguntas frequentes

Experimente os 25 deslocamentos possíveis e leia os resultados. Esta página faz isso automaticamente: cole o texto codificado, aplique qualquer cifra e a tabela de força bruta mostra todos os deslocamentos de uma vez. Percorra-a até uma linha se ler como linguagem normal; o número ao lado é o deslocamento usado.

Desloca cada letra um número fixo de posições no alfabeto. Com um deslocamento de 3, o A passa a D, o B passa a E e o Z dá a volta até ao C. Conta-se que Júlio César usava um deslocamento de 3 na correspondência militar, daí o nome. Só existem 25 deslocamentos úteis, por isso quebra-se em segundos.

O ROT13 é uma cifra de César de 13 posições e não pretende ser segura. Como 13 é exatamente metade de 26, aplicá-la duas vezes restaura o texto original, pelo que a mesma operação esconde e revela. Isso tornou-a a forma tradicional de tapar spoilers, remates de piadas e soluções de enigmas em fóruns e grupos de discussão.

Aplica a cada letra um deslocamento de César diferente, escolhido por uma palavra-chave que se repete. Com a palavra-chave CHAVE, a primeira letra desloca-se segundo o C, a segunda segundo o H, a terceira segundo o A, e depois repete-se. Como a mesma letra do texto original pode ser codificada de formas diferentes, a análise de frequências simples falha, e foi por isso que se manteve por quebrar durante cerca de trezentos anos.

O Atbash inverte o alfabeto, pelo que o A corresponde ao Z, o B ao Y, o C ao X e assim por diante. Não precisa de chave e, como a correspondência é simétrica, aplicá-la duas vezes devolve o texto original. Vem da prática dos escribas hebraicos e aparece em textos antigos.

Não, e há muito tempo que nenhuma o é. Todas as cifras desta página podem ser quebradas à mão com paciência, e instantaneamente por um computador. São excelentes para passatempos, salas de fuga, caças ao tesouro e para ensinar como funciona a cifragem, mas a segurança real exige criptografia moderna.

É o alfabeto escrito como números: o A é 1, o B é 2, até ao Z que é 26. As mensagens codificadas parecem sequências como 8-5-12-12-15 para HELLO. Aparece constantemente em livros de passatempos e salas de fuga porque não precisa de explicação assim que se percebe o padrão.

Não. O texto é enviado para o nosso servidor por uma ligação cifrada, transformado em memória e devolvido de imediato. Nada é escrito num registo, ficheiro ou base de dados. Ainda assim, são cifras de passatempo, por isso não há motivo para passar por elas texto verdadeiramente sensível.

O que é um codificador e decodificador de cifras?

Um codificador e decodificador de cifras converte texto para cifras clássicas como César, ROT13, Atbash e Vigenère, e de volta ao original. Se não souber o deslocamento do César, esta página mostra também os 25 deslocamentos de uma só vez, para percorrer a lista e encontrar o que faz sentido.