Alfabeto aleatório
Crie um alfabeto de substituição para codificar ou descodificar uma mensagem.
Gere um alfabeto codificado, preencha uma tabela personalizada ou reconstrua progressivamente as correspondências de uma mensagem cifrada.
Texto de origem
Resultado
Alfabeto de substituição
Tabela de codificação
Alfabeto de substituição
simples alfabeto : ABCDEFGHIJKLMNOPQRSTUVWXYZ
Alfabeto codificado : __________________________
Letras disponíveis
Alfabeto de substituição
simples alfabeto : ABCDEFGHIJKLMNOPQRSTUVWXYZ
Alfabeto codificado : __________________________
Tabela de descodificação
Letras disponíveis
Explicação rápida
No modo Codificar, a ferramenta substitui cada letra em claro pela letra indicada no alfabeto cifrado. No modo Descodificar, introduza as correspondências conhecidas: as letras ainda desconhecidas continuam assinaladas com _.
Experimente também
Precisa de um alfabeto invertido?
Atbash aplica diretamente a substituição A ↔ Z, B ↔ Y, sem tabela personalizada.
Informações adicionais
Compreender o alfabeto de substituição
Um alfabeto aleatório é uma cifra de substituição monoalfabética: cada letra do alfabeto em claro é substituída por outra letra. A regra mantém-se igual em toda a mensagem. Se A for substituído por Q, todos os A do texto passam a Q durante a codificação.
Este princípio é muito útil para criar enigmas, caças ao tesouro ou mensagens codificadas simples. Não se trata de uma cifra moderna segura: uma pessoa experiente consegue muitas vezes resolvê-la através de pistas, frequências de letras ou palavras prováveis.
Codificar automaticamente
O modo automático baralha as 26 letras e cria uma chave completa com um clique. Copie o alfabeto codificado se quiser guardá-lo ou transmiti-lo à pessoa que terá de descodificar a mensagem.
Codificar manualmente
O modo manual permite construir o seu próprio alfabeto codificado. As letras disponíveis mostram quais ainda não foram utilizadas, evitando atribuir duas vezes a mesma substituição.
Descodificar por hipóteses
Na descodificação, preencha a tabela com as correspondências que já encontrou. As letras ainda não resolvidas continuam apresentadas como _, permitindo acompanhar o progresso sem apagar a estrutura da mensagem.
Ler a tabela de correspondências
| Alfabeto em claro | A | B | C | D |
|---|---|---|---|---|
| Alfabeto codificado | Q | M | Z | R |
| Efeito | A torna-se Q | B torna-se M | C torna-se Z | D torna-se R |
Com esta tabela, a palavra CAB torna-se ZQM. Para descodificar, aplica-se a correspondência no sentido inverso: Q volta a ser A, M volta a ser B e Z volta a ser C.
Conselhos para resolver uma mensagem
Comece por identificar letras frequentes, palavras curtas e repetições. Num texto francês, palavras como LE, LA, DE ou ET fornecem muitas vezes boas pistas. Introduza uma hipótese na tabela de descodificação, observe o resultado e ajuste-a se o texto obtido não parecer coerente.
Os acentos são reduzidos ao equivalente sem acento para trabalhar com o alfabeto A–Z. A pontuação, os espaços e os algarismos são conservados para manter o ritmo da mensagem original.
Que ferramenta de substituição escolher?
| Ferramenta | Ponto forte | Quando utilizar? |
|---|---|---|
| Verificador de alfabeto | A opção mais minimalista. | Para testar rapidamente uma linha de 26 letras já encontrada, copiada ou recebida. |
| Alfabeto aleatório | A opção mais completa para gerar e procurar. | Para criar automaticamente um alfabeto de codificação, preencher uma tabela à mão ou avançar gradualmente na descodificação de uma mensagem. |
| Substituição simples | A opção mais ergonómica para construir uma chave manualmente. | Para colocar blocos de letras um a um, evitar duplicações e corrigir facilmente uma substituição. |
Limites e reutilização
As ferramentas AppErgo são disponibilizadas gratuitamente para fins práticos e informativos. Apesar do cuidado dedicado à sua conceção, um resultado pode estar incompleto, ser inesperado ou estar incorreto. Antes de confiar num resultado para uma utilização importante, confirme-o com um método adequado.
Para comunicar um erro na ferramenta, pode utilizar o formulário específico de reporte.
Os resultados produzidos pelas ferramentas AppErgo podem ser copiados e reutilizados livremente. Ao reutilizar publicamente um resultado, um método ou uma página AppErgo, agradecemos um link para a página relevante.
Salvo indicação em contrário, os textos, imagens, elementos visuais, scripts, modelos e componentes internos do AppErgo continuam a ser propriedade do AppErgo.
Para qualquer outro pedido, pode contactar o webmaster.