Cifra de Bacon
Codifique ou descodifique uma mensagem com grupos A/B de cinco caracteres.
Converta um texto em código Bacon ou descodifique uma sequência de grupos A/B, com alfabeto clássico ou moderno e resultado atualizado durante a escrita.
Texto de origem
Resultado
Configurações
Direção da conversão
Bacon alfabeto
Separador de grupos
Explicação rápida
Introduza um texto a codificar ou uma sequência de A e B a descodificar. A cifra de Bacon transforma cada letra num grupo de cinco caracteres, com uma variante clássica de 24 letras e uma variante moderna de 26.
Experimente também
Precisa de um código com alfabeto inverso?
Experimente Atbash para transformar cada letra na sua correspondente oposta no alfabeto.
Informações adicionais
Como funciona a cifra de Bacon?
A cifra de Bacon representa cada letra por um grupo de cinco sinais. Nesta ferramenta, esses sinais são A e B. Por exemplo, com a tabela clássica, A torna-se AAAAA, B torna-se AAAAB e C torna-se AAABA.
Este sistema é útil para enigmas, mensagens escondidas e exercícios simples de criptografia. Não se trata de uma cifra moderna segura: o objetivo é sobretudo compreender uma substituição histórica e manipular facilmente grupos formados por dois tipos de sinais.
Codificar ou descodificar
O modo Codificar transforma as letras em grupos A/B. O modo Descodificar lê grupos de cinco caracteres e reconstrói as letras correspondentes.
Clássico ou moderno
A tabela clássica combina I/J e U/V, como acontece em muitas representações históricas. A tabela moderna utiliza separadamente as 26 letras.
Separador dos grupos
Na codificação, pode separar os grupos com espaços, hífenes, sem separador ou com um separador personalizado.
Tabela clássica de Bacon
| Letra | Código | Letra | Código |
|---|---|---|---|
| A | AAAAA | N | ABBAA |
| B | AAAAB | O | ABBAB |
| C | AAABA | P | ABBBA |
| D | AAABB | Q | ABBBB |
| E | AABAA | R | BAAAA |
| F | AABAB | S | BAAAB |
| G | AABBA | T | BAABA |
| H | AABBB | U/V | BAABB |
| I/J | ABAAA | W | BABAA |
| K | ABAAB | X | BABAB |
| L | ABABA | Y | BABBA |
| M | ABABB | Z | BABBB |
Exemplo concreto
Com a variante clássica e o espaço como separador, a palavra CODE torna-se AAABA ABBAB AAABB AABAA. Na descodificação, a ferramenta agrupa os A e B em blocos de cinco e substitui cada bloco pela letra correspondente.
Se for encontrado um grupo incompleto ou desconhecido durante a descodificação, a ferramenta assinala uma descodificação parcial. Isto permite identificar rapidamente um erro de cópia ou um separador mal colocado.
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.