Identificador de cifras

Identifique texto cifrado desconhecido, cifras clássicas e codificações comuns online. Cole uma string suspeita e receba uma lista ranqueada de candidatos com pontuações de confiança, evidências, links para ferramentas relacionadas e quebra automática quando um candidato suportado for forte o suficiente.

Entrada
0 caract. · 0 bytes
Testar:
Resultado
✓ Detecção estatística baseada no índice de coincidência e análise de frequência ✓ Suporta 8 alfabetos: inglês, russo, alemão, espanhol, francês, italiano, português, turco ✓ Processamento local no navegador
Exemplos
Código Morse
Entrada --- .-.. .- / -- ..- -. -.. ---

O detector reconhece o código Morse internacional por pontos, traços, espaços e separadores de palavras; este exemplo codifica OLA MUNDO e é identificado como Morse com cerca de 95% de confiança.

Base64
Entrada T2xhLCBtdW5kbyE=

Esta é a representação Base64 de “Ola, mundo!”. O conjunto de caracteres, o tamanho e a decodificação UTF-8 válida permitem detectar Base64 com cerca de 90% de confiança.

Cifra de César
Entrada ÓFÔÚÃÍFÓ ÚFEUFVÃ SÃUÃ VFÚVÃU Ã EKIUÃ ÊF EFÚÃU F Ã ÊFVFEEÃP ÊP ÚFUYKEP

Texto em português cifrado com deslocamento 3. IoC alto e melhor deslocamento no teste chi-squared colocam César em primeiro com cerca de 95% de confiança.

Cifra de Vigenere
Entrada HBTÃ AHÊTJ WRÃTPNYOS IEMB LJTKY SÃYAO PVYC CEÓACÃ A AÓJÃA MUÔSAHMCKEÔÓÊH DÃ ÃMQEÍJVO E V ÍHCEAHCY

Exemplo português polialfabético cifrado com a chave CHAVE. IoC mais baixo e sinal por colunas fazem Vigenere liderar com cerca de 76% de confiança.

Como o identificador funciona

O identificador analisa texto desconhecido e retorna uma lista ranqueada de possíveis cifras e codificações. Cada candidato inclui confiança, evidências e link direto para a ferramenta relacionada, permitindo passar da identificação para a verificação sem redigitar o texto.

O detector combina sinais de formato e estatísticos. Ele procura Base64, hexadecimal, binário, URL escapes, Unicode escape, Morse, A1Z26, coordenadas Polybius e JWT; depois analisa texto alfabético com índice de coincidência, chi-squared, bigramas legíveis, n-gramas comuns e heurísticas específicas.

Se um candidato suportado atinge pelo menos 70% e supera o segundo por 10 pontos, o serviço pode executar automaticamente o fluxo de cracking adequado, como César, Afim ou Vigenere, mantendo a tabela completa visível.

Famílias suportadas

A ferramenta verifica 27 detectores: codificações e formatos: Base64, Hexadecimal, Binary, URL encoding, Unicode escape, JWT; códigos e alfabetos: Morse, Bacon, A1Z26, Polybius Square; monoalfabéticas: César, ROT13, Atbash, Afim, substituição simples, XOR; polialfabéticas: Vigenere, Beaufort, Autokey, Gronsfeld, Alberti; fracionárias: Bifid, Trifid; transposição: Rail Fence, Columnar Transposition; poligráficas: Playfair, Hill.

Para análise dependente de idioma, use auto-detecção ou escolha inglês, russo, alemão, espanhol, francês, italiano, português ou turco. O alfabeto correto melhora a comparação com o perfil linguístico certo.

O que o resultado mostra

O resultado é um relatório diagnóstico, não uma única resposta definitiva. A primeira linha é o candidato mais provável, a porcentagem mostra confiança relativa e as evidências explicam o motivo: formato, conjunto de caracteres, faixa IoC, frequências, bigramas legíveis, palavras comuns, sinal de tamanho de chave ou pontuação específica.

Abrir ferramenta continua na página relacionada com o mesmo texto. Se houver cracking suportado, Decifrar executa o solver nos resultados. Um resultado automático é um atalho útil do candidato mais forte, não substitui revisar alternativas próximas.

Quando usar

O serviço ajuda com mensagens cifradas desconhecidas, puzzles, CTFs, exercícios de criptografia, tokens codificados, fragmentos copiados ou cifras históricas. Ele separa codificações como Base64, Hex, Binary, URL encoding e JWT de cifras clássicas como César, Vigenere, Playfair, Afim, Atbash, Rail Fence, Columnar Transposition, Polybius, Bacon, Bifid, Trifid e Hill.

É um bom primeiro passo antes de decifrar: reduz o espaço de busca, sugere a ferramenta relevante e indica se o texto parece formato, substituição, cifra polialfabética, transposição ou sistema de coordenadas.

Qualidade da entrada e limites

Amostras curtas, idiomas mistos, pontuação excessiva, erros de cópia e texto incompleto reduzem a confiança. Codificações rígidas podem ser reconhecidas em strings curtas, mas cifras clássicas precisam de mais texto alfabético. Na prática, 50 ou mais letras dão muito mais evidência que uma palavra.

O limite é 3000 caracteres. Cole o texto cifrado, remova rótulos externos, preserve espaços apenas quando significativos e escolha o alfabeto provável se a auto-detecção estiver incerta. A ferramenta é para cifras clássicas, criptoanálise educacional e codificações de texto, não AES, RSA ou arquivos binários cifrados.

FAQ

Depende de tamanho, alfabeto, ruído e família. Base64, Hex, Binary, URL encoding, Unicode escape, JWT e Morse têm formatos rígidos e funcionam em amostras curtas. Cifras clássicas são estatísticas: poucas palavras dão pistas, 50+ letras melhoram muito.

O IoC mede quão desigual é a distribuição de letras. Línguas naturais têm letras frequentes, então IoC maior que texto aleatório. César, Atbash, Afim e substituição preservam isso; Vigenere e polialfabéticas distribuem melhor as letras.

Muitas cifras clássicas compartilham impressões estatísticas. Vigenere, Beaufort e Autokey podem parecer semelhantes; César, Afim e Atbash mantêm padrões monoalfabéticos. A lista mostra essa incerteza e pode iniciar cracking automático quando um candidato domina.

Sim. Verifica Base64, Hexadecimal, Binary, URL encoding, Unicode escape, JWT, Morse, A1Z26 e Polybius além de cifras. Muitas strings suspeitas são codificadas, não cifradas.

Às vezes. Primeiro retorna candidatos. Se o melhor tiver brute force ou cracking suportado e passar o limiar, pode mostrar um resultado automático. Outros casos exigem abrir a ferramenta ou testar chaves e parâmetros.

Auto-detecção mais inglês, russo, alemão, espanhol, francês, italiano, português e turco. A escolha afeta frequências, IoC, chi-squared e legibilidade.

Não. É feito para cifras clássicas, exercícios, puzzles e codificações textuais. AES, RSA, ChaCha20 e arquivos cifrados são projetados para parecer aleatórios e não são identificáveis só pelo ciphertext.

Cole o ciphertext ou string codificada sem explicação ao redor. Não misture mensagens. Para cifras clássicas use mais texto alfabético; para codificações preserve separadores, pontos, barras, porcentagens, padding e quebras de linha úteis.
Ferramentas relacionadas

Análise de Frequência

Analise frequências de texto e compare-as com padrões linguísticos conhecidos para criptoanálise.

Força Bruta César

Solver da cifra de César que testa todos os deslocamentos e destaca o texto claro provável.

Frequência de letras

Analisador online de frequência de letras com mapa de calor, contagem e comparação por idioma.

Quebrador de Vigenere

Quebrador automatico de Vigenere com recuperacao de chave e decifracoes classificadas.