0

Resultado Decodificado

Bacon
Alfabeto

Resultado Codificado

Bacon
Alfabeto
Notación
Agrupación

Acerca del cifrado de Bacon

El cifrado de Bacon es un cifrado por sustitución que representa cada letra con un patrón binario de cinco símbolos, como A/B.

Texto plano  : HELLO, WORLD!
Texto cifrado: AABBB AABAA ABABB ABABB ABBBA ,  BABBA ABBBA BAAAB ABABB AAABB !

El cifrado de Bacon original usa un alfabeto de 24 letras, en el que I/J y U/V se tratan como las mismas letras. Una segunda versión asigna un código único a cada letra de la A a la Z. DenCode admite ambos alfabetos.

Alfabeto original de 24 letras

En el alfabeto original, I y J comparten un código, igual que U y V. Al cifrar, J se convierte como I y V se convierte como U.

AAAAAABAAAABCAAABADAAABB
EAABAAFAABABGAABBAHAABBB
I/JABAAAKABAABLABABAMABABB
NABBAAOABBABPABBBAQABBBB
RBAAAASBAAABTBAABAU/VBAABB
WBABAAXBABABYBABBAZBABBB

Segunda versión: alfabeto de 26 letras

En la segunda versión, cada letra de la A a la Z tiene su propio código baconiano, incluidas I, J, U y V.

AAAAAABAAAABCAAABADAAABB
EAABAAFAABABGAABBAHAABBB
IABAAAJABAABKABABALABABB
MABBAANABBABOABBBAPABBBB
QBAAAARBAAABSBAABATBAABB
UBABAAVBABABWBABBAXBABBB
YBBAAAZBBAAB

Los caracteres no admitidos por el alfabeto seleccionado se conservan sin cambios.

Uso como esteganografía

El cifrado de Bacon fue ideado por Francis Bacon en 1605. Escrito directamente como grupos A/B de cinco caracteres, funciona como cifrado por sustitución. Si las elecciones A/B se ocultan en la apariencia de otro texto, también puede usarse como cifrado de ocultación o como forma de esteganografía.

Para usarlo como esteganografía, primero se convierte el mensaje secreto en una secuencia A/B y se prepara un texto de cobertura lo bastante largo para contenerla. Cada letra del texto de cobertura se escribe con una de dos tipografías: una se lee como A y la otra como B. El texto sigue pareciendo una frase normal, pero al leer las diferencias tipográficas en grupos de cinco se revela el mensaje oculto. Bacon también describió un alfabeto biliteral para escritura manual, con dos formas alternativas de mayúsculas y minúsculas.

Por ejemplo, al cifrar “HI” se obtiene “AABBB ABAAA”. Oculto en el texto de cobertura “Hello world”, se ve así:

  H     I
AABBB ABAAA
Hello world

En este ejemplo, las letras normales se leen como A y las letras en negrita como B. El texto visible es “Hello world”, pero al leer solo las diferencias tipográficas se obtiene “AABBB ABAAA”, que se decodifica en grupos de cinco como “HI”.