Alfabeto aleatório

Crie um alfabeto de substituição para codificar ou descodificar uma mensagem.

Códigos

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 : __________________________

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.

Experimentar esta ferramenta

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

Exemplo de substituição
Alfabeto em claroABCD
Alfabeto codificadoQMZR
EfeitoA torna-se QB torna-se MC torna-se ZD 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?

FerramentaPonto forteQuando utilizar?
Verificador de alfabetoA opção mais minimalista.Para testar rapidamente uma linha de 26 letras já encontrada, copiada ou recebida.
Alfabeto aleatórioA 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 simplesA 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.