Cifras, escritas e códigos, cada tabela gerada da sua regra
Códigos secretos e cifras
Um decodificador de cifras e um conjunto de alfabetos para ler, escrever e aprender: cifra de César, Vigenère, atbash, código binário, tabela ASCII, braille, números romanos e as escritas grega, japonesa, egípcia e cuneiforme. Cada tabela sai de um programa testado, e o que você digita não sai do seu navegador.
27 leituras, a mais parecida com uma língua primeiro. Em texto curto a ordem é um palpite.
- Cifra de César deslocamento 11
A CHAVE ESTA DEBAIXO DO VASO DA VARANDAAbrir a ferramenta - Cifra de César deslocamento 25
M OTMHQ QEFM PQNMUJA PA HMEA PM HMDMZPMAbrir a ferramenta - Cifra de César deslocamento 23
O QVOJS SGHO RSPOWLC RC JOGC RO JOFOBROAbrir a ferramenta - Cifra de César deslocamento 24
N PUNIR RFGN QRONVKB QB INFB QN INENAQNAbrir a ferramenta - Cifra de César deslocamento 9
C EJCXG GUVC FGDCKZQ FQ XCUQ FC XCTCPFCAbrir a ferramenta - Cifra de César deslocamento 7
E GLEZI IWXE HIFEMBS HS ZEWS HE ZEVERHEAbrir a ferramenta - Cifra de César deslocamento 12
Z BGZUD DRSZ CDAZHWN CN UZRN CZ UZQZMCZAbrir a ferramenta - Cifra de César deslocamento 21
Q SXQLU UIJQ TURQYNE TE LQIE TQ LQHQDTQAbrir a ferramenta - Cifra de César deslocamento 20
R TYRMV VJKR UVSRZOF UF MRJF UR MRIREURAbrir a ferramenta - Cifra de César deslocamento 6
F HMFAJ JXYF IJGFNCT IT AFXT IF AFWFSIFAbrir a ferramenta - Cifra de César deslocamento 2
J LQJEN NBCJ MNKJRGX MX EJBX MJ EJAJWMJAbrir a ferramenta - Cifra de César deslocamento 3
I KPIDM MABI LMJIQFW LW DIAW LI DIZIVLIAbrir a ferramenta - Cifra de César deslocamento 14
X ZEXSB BPQX ABYXFUL AL SXPL AX SXOXKAXAbrir a ferramenta - Cifra de César deslocamento 10
B DIBWF FTUB EFCBJYP EP WBTP EB WBSBOEBAbrir a ferramenta - Cifra de César deslocamento 19
S UZSNW WKLS VWTSAPG VG NSKG VS NSJSFVSAbrir a ferramenta - Cifra de César deslocamento 18
T VATOX XLMT WXUTBQH WH OTLH WT OTKTGWTAbrir a ferramenta - Cifra de César deslocamento 22
P RWPKT THIP STQPXMD SD KPHD SP KPGPCSPAbrir a ferramenta - Atbash
O MHOTK KWVO LKNOGRA LA TOWA LO TOXOBLOAbrir a ferramenta - Cifra de César deslocamento 4
H JOHCL LZAH KLIHPEV KV CHZV KH CHYHUKHAbrir a ferramenta - Cifra de César deslocamento 5
G INGBK KYZG JKHGODU JU BGYU JG BGXGTJGAbrir a ferramenta - Cifra de César deslocamento 17
U WBUPY YMNU XYVUCRI XI PUMI XU PULUHXUAbrir a ferramenta - Cifra de César deslocamento 8
D FKDYH HVWD GHEDLAR GR YDVR GD YDUDQGDAbrir a ferramenta - Cifra de César deslocamento 16
V XCVQZ ZNOV YZWVDSJ YJ QVNJ YV QVMVIYVAbrir a ferramenta - Cifra de César deslocamento 15
W YDWRA AOPW ZAXWETK ZK RWOK ZW RWNWJZWAbrir a ferramenta - Cifra de César deslocamento 1
K MRKFO OCDK NOLKSHY NY FKCY NK FKBKXNKAbrir a ferramenta - ROT13
Y AFYTC CQRY BCZYGVM BM TYQM BY TYPYLBYAbrir a ferramenta - Números romanos
50Abrir a ferramenta
Como usar
Cole o texto codificado na caixa. Todos os decodificadores sem chave do site tentam ler de uma vez: os vinte e cinco deslocamentos de César, atbash, números por letras, código binário, códigos ASCII, braille e números romanos.
Leia a lista. Cada leitura vem com o nome da cifra e, no caso de um deslocamento, com o número, e a lista fica em ordem, com a leitura mais parecida com português no topo.
Abra a ferramenta ao lado de uma leitura para continuar: mude o deslocamento, decifre uma mensagem mais longa ou leia como a cifra funciona e por que ela quebra. As cifras que têm página própria trazem esse link; as outras, a leitura e o nome.
O que tem aqui
A cifra de César é o ponto de partida de quase toda gincana: cada letra anda um número fixo de casas no alfabeto. Com deslocamento três, a frase da caixa acima viraHQFRQWUR QD SUDFD, e volta a ser ENCONTRO NA PRACA quando o deslocamento é desfeito. A página tem o deslocamento livre, o ROT13 e um exemplo de força bruta, que experimenta os vinte e cinco de uma vez.
A cifra de Vigenère troca o deslocamento único por uma palavra-chave: cada letra da chave decide o deslocamento de uma letra do texto. Foi chamada de indecifrável por trezentos anos, e a página mostra a tabula recta inteira, gerada linha a linha a partir da cifra de César.
O código binário escreve cada byte como oito dígitos. A palavra oi fica01101111 01101001. Como o tradutor trabalha em UTF-8, acentos, cedilha e até emojis entram e voltam inteiros.
A tabela ASCII lista os cento e vinte e oito códigos originais com decimal, hexadecimal, binário e o nome de cada caractere de controle. É a tabela que os cursos de programação pedem, e aqui ela é gerada, não digitada.
O alfabeto braille tem um tradutor e a tabela das letras, dos números e dos sinais de maiúscula e de número. A palavra oi em braille é ⠕⠊. A tabela nasce da lógica das décadas de Louis Braille, que a página explica.
Os números romanos têm conversor nos dois sentidos e a tabela dos treze valores que geram todos os outros. O ano atual, dois mil e vinte e seis, escreve-seMMXXVI.
A cifra atbash não tem chave nenhuma: o alfabeto se espelha, A com Z e B com Y, e a mesma regra codifica e decodifica. Segredo vira HVTIVWL. É a primeira cifra a aprender, e a página tem a tabela dos vinte e seis pares.
As escritas ficam ao lado das cifras porque em uma gincana fazem o mesmo papel: oalfabeto grego, o hiragana, oshieróglifos egípcios e aescrita cuneiforme têm a tabela inteira, o que cada sinal escreve e, nas duas últimas, um tradutor para escrever um nome como os escribas escreviam nomes estrangeiros.
De onde vêm as tabelas
Nenhuma tabela deste site foi digitada numa página. Existe um programa para cada cifra, com testes que provam a regra: as vinte e seis celas das letras do braille são distintas entre si e cada uma volta aos seus pontos; os números romanos vão de um a três mil novecentos e noventa e nove e nenhum deles repete quatro vezes o mesmo símbolo; o binário devolve exatamente o texto que recebeu, byte a byte.
As páginas de escrita também são conferidas contra o programa: um teste abre o site pronto e verifica que cada linha da tabela do pacote aparece na página do grego, do hiragana, dos hieróglifos e do cuneiforme. Em todas as páginas, outro procura no texto qualquer código que tenha sido escrito à mão em vez de gerado.
O mesmo vale para o que o decodificador não sabe fazer. O braille não tem lugar para um ponto de interrogação, e a tabela ASCII não tem para um ç; em vez de sumir com eles, a caixa avisa quais caracteres ficaram de fora. O exemplo da força bruta ilustra a outra ponta: a frase A CHAVE ESTA DEBAIXO DO VASO DA VARANDA, cifrada com deslocamento onze, é recuperada sem que ninguém informe o deslocamento, porque o programa testa os vinte e cinco e escolhe o que mais parece uma língua.
Para gincanas e salas de aula
A página de cifras de substituição reúne as cifras que aparecem em caças ao tesouro, acampamentos e aulas de matemática, da mais fácil à mais difícil. Cada uma vem com um enigma já cifrado, com a resposta escondida, e um link para o decodificador. Começa pela atbash, porque a regra cabe numa frase e não precisa de chave, e termina na de Vigenère, que precisa de uma conversa sobre como se descobre uma chave.
Nenhuma das ferramentas pede cadastro, guarda o que você escreveu ou envia texto para um servidor. A tradução acontece dentro da página, no seu aparelho, e continua funcionando se a conexão cair depois que a página abriu.
Perguntas frequentes
O que é uma cifra de substituição?
É qualquer código em que cada letra do texto original é trocada por outro símbolo seguindo uma regra fixa. Na cifra de César a troca é um deslocamento no alfabeto; na atbash é o alfabeto de trás para a frente; no código binário cada letra vira oito dígitos. A regra é a chave, e quem tem a regra lê a mensagem.
Como descubro qual cifra foi usada numa mensagem?
Cole a mensagem na caixa do topo desta página. Cada decodificador sem chave do site tenta ler o texto, e cada resultado recebe uma nota pela semelhança entre a frequência das letras e a do português: uma frase de verdade tem muitos A, E e O; uma leitura errada tem as letras espalhadas por igual. A lista é uma sugestão em ordem, e em textos curtos a primeira leitura pode não ser a certa; por isso as outras ficam visíveis logo abaixo. Uma cifra com chave, como a de Vigenère, precisa da chave e tem página própria.
Os códigos aqui são os oficiais?
Seguem a regra de cada sistema: cada tabela é gerada por um programa que implementa essa regra e é testado contra ela. A tabela de braille, por exemplo, nasce dos dez primeiros sinais e da lógica das décadas, e os números romanos vêm dos treze valores e da regra subtrativa.
Posso usar para gincana, caça ao tesouro ou aula?
Sim. A página de cifras de substituição tem um enigma pronto em cada cifra, ordenado da mais fácil à mais difícil, e o decodificador ao lado para conferir. Tudo roda no seu navegador, sem cadastro e sem envio do que você digita para lugar nenhum.
O que acontece com acentos e cedilha?
Depende da cifra. As cifras sobre o alfabeto latino (César, Vigenère, atbash) tratam a letra acentuada como a letra base: é vira E. O código binário guarda tudo, porque trabalha em UTF-8. O braille do site é a tabela integral das vinte e seis letras; as celas próprias das letras acentuadas do português ainda não estão aqui, e a página avisa.