poã ówôêp fúvf f wó vfúvf sãuã p úpoyfu êf ekiuãú
Uma mensagem Caesar com deslocamento 3 no alfabeto português. O solver testa os deslocamentos e retorna ola mundo este e um teste para o solver de cifras.
Cole um texto cifrado desconhecido em um identificador, decodificador e resolvedor de cifras no mesmo lugar. A ferramenta detecta tipos prováveis de cifra ou codificação, executa automaticamente os solvers compatíveis e mostra primeiro o texto claro mais provável, com decifrações alternativas ranqueadas e evidências.
poã ówôêp fúvf f wó vfúvf sãuã p úpoyfu êf ekiuãú
Uma mensagem Caesar com deslocamento 3 no alfabeto português. O solver testa os deslocamentos e retorna ola mundo este e um teste para o solver de cifras.
TyB0ZXh0byBlbSBiYXNlNjQgdm9sdGEgbGVnaXZlbCBubyBzb2x2ZXI=
Uma frase em português codificada em Base64. O solver detecta a codificação e decodifica para O texto em base64 volta legivel no solver.
URYYB JBEYQ GUVF VF N FRPERG ZRFFNTR
ROT13 é um Caesar com deslocamento 13. O solver classifica como melhor resposta o texto HELLO WORLD THIS IS A SECRET MESSAGE.
%96 D64C6E >66E:?8 :D 2E ?@@? E@>@CC@H
Um exemplo ROT47 em ASCII imprimível. O solver decodifica para The secret meeting is at noon tomorrow.
ikz jçíti seds s çjz jsíezôsj esúésdz
Uma substituição por alfabeto invertido em português. O solver aplica Atbash e recupera ola mundo este e uma mensagem secreta.
Úçaíír çm mjwàuézcnoo yhlezj yw tãcxy cémvhdj zhw a aocee, mymweéyr árjhyãa megãoãz vopãamnoó ír sdéuph. Lãavhs çyhàuãtxos, mevos ãzxhvãów o o ôephneu uãoreaol àe êrarj cuuàep h déãmnio e ponóekom ãs ahréew loháqhs. Àjuyió hcna auôçnv wcãeaj ywa aójãa àj Êosvy wopvycna, ã e hbtvambtéhc loijêh a ojêçpãycã o ôjàco arcão.
Um exemplo Vigenère em português com a chave CHAVE. O cracker automático recupera texto claro legível sobre padrões do idioma.
e xúçnbceaerçzg de xçsúe esçv bgzbe bcdez ez xáemgz merçdez g xcvneúe ez súgqégaxçez
Uma cifra Afim com chaves a=5, b=8. O solver testa pares de chaves válidos e restaura a frase em português.
zit iolzgkn gy ltektz vkozofu ol yxss gy lodhst lxwlzozxzogf qshiqwtzl. htghst xltr zitd ygk hkocqzt fgztl, esqllkggd tbtkeoltl, qfr hsqnyxs zktqlxkt dqhl. zit dtzigr kthsqetl tctkn hsqofztbz stzztk vozi gft yobtr eohitkztbz stzztk, lg zit lqdt vgkr qsvqnl ektqztl zit lqdt hqzztkf. egddgf tfroful, rgxwst stzztkl, qfr ligkz vgkrl uoct zit lgsctk tfgxui tcortfet zg ktegctk zit dtllqut.
Um criptograma longo de substituição monoalfabética. O solver usa frequências e pontuação por n-gramas para recuperar o texto completo.
4f20746578746f20656d2068657861646563696d616c2066696361206c65676976656c207175616e646f206f20736f6c766572206465636f646966696361
Texto representado como bytes hexadecimais. O solver decodifica para O texto em hexadecimal fica legivel quando o solver decodifica.
01001111 01101100 01100001 00100000 01101101 01110101 01101110 01100100 01101111
Grupos binários ASCII de oito bits. O solver converte os bits de volta para Ola mundo.
.... . .-.. .-.. --- / .-- --- .-. .-.. -..
Código Morse internacional com uma barra entre palavras. O solver decodifica para HELLO WORLD.
Ola%20mundo%21%20resolvedor%20de%20cifras
Texto com codificação percentual de URL. O solver decodifica os escapes para Ola mundo! resolvedor de cifras.
\u004f\u006c\u0061\u0020\u006d\u0075\u006e\u0064\u006f
Sequências Unicode escape. O solver expande os code points e retorna Ola mundo.
4854591c484e595d4f494e591c554f1c5e494e5559581c495258594e1c4854591c5350581c535d571c484e5959
Ciphertext XOR de um byte escrito em hexadecimal. O solver testa 256 chaves de byte e encontra key=0x3C.
O resolvedor começa como identificador e decodificador de cifras: ele analisa o texto colado, detecta famílias prováveis de cifra ou codificação e então tenta automaticamente o caminho de cracking ou decodificação suportado. O primeiro cartão mostra o texto claro mais provável, enquanto a lista ranqueada mantém outras decifrações visíveis para comparação.
O serviço combina verificações rígidas de formato com criptoanálise. Detectores baseados em padrões reconhecem Base64, hexadecimal, binário, escapes de URL, sequências Unicode, símbolos Morse, estrutura JWT, números A1Z26 e coordenadas do tipo Polybius. Detectores estatísticos examinam texto alfabético com índice de coincidência, chi-quadrado de frequência, legibilidade de bigramas e trigramas, n-gramas comuns e pontuações específicas de cada cifra.
Para codificações reversíveis, o texto decodificado pode aparecer diretamente. Para cifras clássicas suportadas, o solver executa o fluxo correspondente: força bruta Caesar, ROT13, ROT47, Atbash, força bruta Afim, cracking Vigenere, cracking de substituição simples e força bruta XOR de um byte. Quando a cifra exige uma informação que o texto não contém, a página ainda mostra candidatos e o melhor caminho para continuar.
O solver verifica 27 tipos de detectores em várias famílias: codificações e formatos estruturados: Base64, Hexadecimal, Binary, URL encoding, Unicode escape, JWT; códigos e sistemas alfabéticos: código Morse, cifra de Bacon, A1Z26, Polybius Square; cifras monoalfabéticas: Caesar, ROT13, Atbash, Afim, substituição simples, XOR; cifras polialfabéticas: Vigenere, Beaufort, Autokey, Gronsfeld, Alberti; cifras fracionárias: Bifid, Trifid; cifras de transposição: Rail Fence, Columnar Transposition; cifras poligráficas: Playfair, Hill.
A resolução automática é mais forte para codificações determinísticas e famílias com ataques práticos de força bruta ou estatísticos. Caesar, ROT13, ROT47, Atbash, Afim, Vigenere, substituição simples, Base64, Hex, Binary, Morse, URL, Unicode escape e XOR de um byte têm exemplos nesta página que produzem texto claro diretamente no solver.
Para análise dependente do idioma, você pode deixar o alfabeto em auto-detecção ou limitar manualmente a inglês, russo, alemão, espanhol, francês, italiano, português ou turco. Escolher o alfabeto correto ajuda o modelo de frequência a comparar o candidato com o perfil linguístico adequado.
O resultado não é apenas uma resposta de sim ou não. O cartão superior é o melhor candidato de texto claro do solver, rotulado com a cifra ou codificação detectada, a chave recuperada quando disponível e uma pontuação de legibilidade. A lista de outras decifrações mostra alternativas próximas, o que importa quando várias cifras clássicas produzem texto parcialmente legível.
A tabela expansível de candidatos explica a camada de identificação: porcentagens de confiança, etiquetas de evidência e links para a ferramenta correspondente. As evidências podem incluir padrão de formato, conjunto de caracteres, faixa de IoC, forma das frequências, bigramas legíveis, palavras comuns, sinal de tamanho de chave ou pontuação específica da cifra.
Trate a primeira resposta como a hipótese mais forte, não como certeza mágica. Base64, Hex, Binary, URL, Unicode e Morse normalmente são determinísticos. A resolução de cifras clássicas depende do tamanho do texto, do idioma, dos espaços e de a chave original poder ser inferida apenas pelo ciphertext.
Este serviço é útil quando você tem uma mensagem cifrada desconhecida, um puzzle, um desafio CTF, um exercício de criptografia, um criptograma, um token codificado, um fragmento copiado ou uma amostra antiga de cifra e quer uma primeira resposta rápida. Ele ajuda a separar codificações simples como Base64, Hex, Binary, URL encoding, Unicode escape, Morse e JWT de criptografia clássica como Caesar, Vigenere, Playfair, Afim, Atbash, Rail Fence, Columnar Transposition, Polybius, Bacon, Bifid, Trifid, Hill e sistemas relacionados.
Use como ponto de partida único: cole o ciphertext, veja o resultado decodificado mais provável e compare as alternativas ranqueadas. Se a mensagem parece um criptograma numérico, um código alfabético ou uma cifra que exige chave, a tabela de candidatos aponta para o decodificador mais específico em vez de fingir que todo formato tem texto claro com um clique.
Amostras curtas, idiomas misturados, muita pontuação, erros de transcrição e ciphertext copiado parcialmente reduzem a confiança. Codificações rígidas podem ser reconhecidas a partir de strings breves, mas a resolução estatística de cifras clássicas funciona melhor com amostras alfabéticas mais longas. Como regra prática, 50 ou mais letras dão ao solver muito mais evidência que uma única palavra ou um código curto; substituição simples geralmente precisa de ainda mais texto.
O limite de entrada é 3000 caracteres. Para melhores resultados, cole o próprio ciphertext, remova rótulos ou explicações externas, preserve espaços quando eles puderem ser significativos e escolha o alfabeto provável se a auto-detecção estiver incerta. A ferramenta foi criada para cifras clássicas, criptoanálise educacional, criptogramas de puzzle e codificações de texto comuns; não é um decodificador para criptografia moderna como AES, RSA, ChaCha20 nem arquivos binários cifrados.