Diferencia entre revisiones de «Código Bacon»

Contenido eliminado Contenido añadido
Un ejemplo detallado de como codificar un mensaje utilizando el método de Bacon
Se describio en detalle como encriptar un mensaje utilizando el código Bacon y la estenografía.
Etiquetas: posible problema Edición visual
Línea 15:
 
 
El escritor debe emplear dos diferentes [[tipo de letra|tipos de letra]] para su código. Tras preparar un falso mensaje con el mismo número de letras que de letras A y B del mensaje real, dos tipos de letra son elegidos, uno para representar las Aes y otro para las Bes. Entonces, cada letra del falso mensaje debe ser presentada con el tipo de letra apropiado, según corresponda a una A o una B.<ref>[http://books.google.com Helen Fouché Gaines, ''Cryptanalysis: a Study of Ciphers and Their Solutions'' (1989), page 6]</ref>
 
Por ejemplo, supongase que se quiere encriptar el mensaje:
 
'''te espero a las cinco'''
 
Utilizando el código Bacón:
 
BAABA AABAA AABAA BAAAB ABBBA AABAA BAAAA ABBAB AAAAA ABABA AAAAA BAAAB AAABA ABAAA ABBAA AAABA ABBAB
 
Si se eliminan los espacios:
 
BAABAAABAAAABAABAAABABBBAAABAABAAAAABBABAAAAAABABAAAAAABAAABAAABAABAAAABBAAAAABAABBAB
 
Luego debemos construir un mensaje falsefalso que tenga el mimomismo número de letras que el mensaje encriptado original o verdadero:
 
BAABAAABAAAABAABAAABABBBAAABAABAAAAABBABAAAAAABABAAAAAABAAABAAABAABAAAABBAAAAABAABBAB
 
NODESEOVERTEMASMEHASDECEPCIONADOPREFIEROESTARSOLOADIOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
 
Parece que la segunda línea tuvises más letras pero eso es efecto de que no todas las letras ocupan el mismo espacio en la línea, realmente tienen el mismo número de letras, como se podrá comprobar si se utiliza algún editor de texto plano como gedit (en Linux).
 
Los estilos de letras serán mayúsculas para las B y minúsculas para las A. El resultado seria :
 
BAABAAABAAAABAABAAABABBBAAABAABAAAAABBABAAAAAABABAAAAAABAAABAAABAABAAAABBAAAAABAABBAB
 
NodEseoVerteMasMehaSdECEpciOnaDoprefIErOestarsOlOadiossSsssSsssSssSssssSSsssssSssSSsS
 
Finalmente colocando los espacios:
 
No dEseo Verte Mas Me haS dECEpciOnaDo prefIErO estar sOlO adiossSsssSsssSssSssssSSsssssSssSSsS
 
De allí que al método se le llame esteganográfico.
 
Para descodificar el mensaje, se emplea el método inverso. Cada "tipo de letra 1" en el falso mensaje ha de ser reemplazado con A, y cada "tipo de letra 2" con la B. El alfabeto Baconiano es entonces usado para recuperar el mensaje original.