UTILS.
100% no navegador
🥓

Codificador / Decodificador da Cifra de Bacon (Baconiana)

Codifique cada letra como um grupo de 5 símbolos de A's e B's (ou 0/1) — a cifra biliteral de Bacon. Suporta as tabelas clássica de 24 letras e distinta de 26 letras.

— a saída aparece aqui —

Sobre esta ferramenta

O Codificador / Decodificador da Cifra de Bacon (Baconiana) é uma ferramenta gratuita, executada no navegador, para a cifra biliteral de Francis Bacon, inventada por volta de 1605. Toda letra do alfabeto é representada por um grupo de cinco símbolos extraídos de apenas dois estados — tradicionalmente A e B — então cada letra se torna um padrão como AABBB. Com cinco posições binárias há 32 códigos possíveis, mais do que suficiente para as 26 letras, o que faz a cifra funcionar como uma codificação binária de cinco bits do alfabeto.

Duas tabelas são oferecidas. A tabela clássica de 24 letras segue a original de Bacon, em que I e J compartilham um código e U e V compartilham outro (AAAAA para A até BABBB para Z). A tabela distinta de 26 letras dá a cada letra seu próprio código único de cinco bits, de 00000 a 11001. Você pode exibir a saída como A/B ou como 0/1. Todo o processamento acontece localmente no seu navegador e nada do que você digita é enviado a lugar algum.

Ao codificar, caracteres que não são letras são ignorados e cada letra se torna um grupo de cinco símbolos. Ao decodificar, a ferramenta remove tudo exceto os dois símbolos, divide o fluxo em grupos de cinco e mapeia cada grupo de volta a uma letra. A verdadeira genialidade da cifra Baconiana é esteganográfica: como ela precisa de apenas dois estados distintos, os A's e B's podem ser ocultados em um texto de cobertura usando dois tipos de fonte, letras maiúsculas e minúsculas, ou qualquer outra diferença sutil de dois estados — permitindo que uma mensagem secreta se esconda à vista de todos, razão pela qual é favorita de escape rooms e caças a quebra-cabeças.

Perguntas frequentes

Como a cifra Baconiana codifica letras?
Cada letra mapeia para um grupo de cinco símbolos de um alfabeto de duas letras (A/B), como AAAAA para A e AAAAB para B. Cinco posições binárias dão 32 códigos, cobrindo confortavelmente todas as 26 letras como uma codificação de cinco bits.
Qual é a diferença entre as tabelas de 24 e 26 letras?
A tabela clássica de 24 letras é a original de Bacon, onde I/J compartilham um código e U/V compartilham um código. A tabela de 26 letras atribui a cada letra seu próprio código distinto de cinco bits, de 00000 a 11001.
Por que a cifra pode ser ocultada em texto comum?
Como ela usa apenas dois estados, os A's e B's podem ser codificados como qualquer distinção de dois estados em um texto de cobertura — duas fontes, negrito vs. normal, ou letras maiúsculas vs. minúsculas — ocultando a mensagem de forma esteganográfica em vez de como texto cifrado óbvio.
Posso usar 0 e 1 em vez de A e B?
Sim. O botão de símbolos alterna a saída entre A/B e 0/1, o que torna óbvia a natureza binária de cinco bits. Ao decodificar, a ferramenta aceita tanto A/B quanto 0/1 e ignora quaisquer outros caracteres.

Mais ferramentas