UTILS.
100% en el navegador
🥓

Codificador / Decodificador de Cifrado Baconiano (Bacon)

Codifica cada letra como un grupo de 5 símbolos de A y B (o 0/1) —el cifrado biliteral de Bacon. Admite la tabla clásica de 24 letras y la de 26 letras distintas.

— la salida aparece aquí —

Acerca de esta herramienta

El Codificador / Decodificador de Cifrado Baconiano (Bacon) es una herramienta gratuita que funciona en el navegador para el cifrado biliteral de Francis Bacon, inventado hacia 1605. Cada letra del alfabeto se representa mediante un grupo de cinco símbolos extraídos de solo dos estados —tradicionalmente A y B— por lo que cada letra se convierte en un patrón como AABBB. Con cinco posiciones binarias hay 32 códigos posibles, más que suficientes para las 26 letras, que es lo que hace que el cifrado funcione como una codificación binaria de cinco bits del alfabeto.

Se ofrecen dos tablas. La tabla clásica de 24 letras sigue la original de Bacon, en la que I y J comparten un código y U y V comparten otro (AAAAA para A hasta BABBB para Z). La tabla distinta de 26 letras da a cada letra su propio código único de cinco bits, de 00000 a 11001. Puedes mostrar la salida como A/B o como 0/1. Todo el procesamiento ocurre localmente en tu navegador y nada de lo que escribes se envía a ningún sitio.

Al codificar, los caracteres que no son letras se ignoran y cada letra se convierte en un grupo de cinco símbolos. Al decodificar, la herramienta elimina todo excepto los dos símbolos, divide el flujo en grupos de cinco, y asigna cada grupo de vuelta a una letra. La verdadera astucia del cifrado baconiano es esteganográfica: como solo necesita dos estados distintos, las A y las B pueden ocultarse en un texto de cobertura usando dos tipografías, letras mayúsculas y minúsculas, o cualquier otra diferencia sutil de dos vías —permitiendo que un mensaje secreto se esconda a plena vista, razón por la que es un favorito de los escape rooms y las cazas de acertijos.

Preguntas frecuentes

¿Cómo codifica las letras el cifrado baconiano?
Cada letra se asigna a un grupo de cinco símbolos de un alfabeto de dos letras (A/B), como AAAAA para A y AAAAB para B. Cinco posiciones binarias dan 32 códigos, cubriendo cómodamente las 26 letras como una codificación de cinco bits.
¿Cuál es la diferencia entre las tablas de 24 y 26 letras?
La tabla clásica de 24 letras es la original de Bacon, donde I/J comparten un código y U/V comparten un código. La tabla de 26 letras asigna a cada letra su propio código distinto de cinco bits, de 00000 a 11001.
¿Por qué puede ocultarse el cifrado en texto plano?
Como usa solo dos estados, las A y las B pueden codificarse como cualquier distinción de dos vías en un texto de cobertura —dos fuentes, negrita frente a normal, o letras mayúsculas frente a minúsculas— ocultando el mensaje de forma esteganográfica en lugar de como texto cifrado obvio.
¿Puedo usar 0 y 1 en lugar de A y B?
Sí. La opción de símbolos cambia la salida entre A/B y 0/1, lo que hace evidente la naturaleza binaria de cinco bits. Al decodificar, la herramienta acepta tanto A/B como 0/1 e ignora cualquier otro carácter.

Más herramientas