Saltar al contenido

Cifrado Beaufort

Escribe un mensaje y una palabra clave para codificar o decodificarlo con el cifrado Beaufort, o con su variante, que es el cifrado Vigenère al revés. La herramienta muestra el cuadro de Beaufort y la suma tras cada letra, para que puedas comprobar el resultado a mano. Gratis, sin registro, y nada sale de tu navegador.

Modo

Solo letras. La palabra clave se repite a lo largo del mensaje: una letra clave por cada letra del texto.

Versión

El Beaufort clásico es recíproco: los mismos pasos codifican y decodifican. La variante es el cifrado Vigenère al revés, así que decodificar vuelve a sumar la clave.

Conservar en el resultado

Cálculo

  • Las letras se numeran A = 0, B = 1 … Z = 25, y cada suma vuelve a empezar al llegar a 26.
  • Codificar: letra cifrada = letra clave − letra en claro.

Cuadro de Beaufort

ABCDEFGHIJKLMNOPQRSTUVWXYZ
AAZYXWVUTSRQPONMLKJIHGFEDCB
BBAZYXWVUTSRQPONMLKJIHGFEDC
CCBAZYXWVUTSRQPONMLKJIHGFED
DDCBAZYXWVUTSRQPONMLKJIHGFE
EEDCBAZYXWVUTSRQPONMLKJIHGF
FFEDCBAZYXWVUTSRQPONMLKJIHG
GGFEDCBAZYXWVUTSRQPONMLKJIH
HHGFEDCBAZYXWVUTSRQPONMLKJI
IIHGFEDCBAZYXWVUTSRQPONMLKJ
JJIHGFEDCBAZYXWVUTSRQPONMLK
KKJIHGFEDCBAZYXWVUTSRQPONML
LLKJIHGFEDCBAZYXWVUTSRQPONM
MMLKJIHGFEDCBAZYXWVUTSRQPON
NNMLKJIHGFEDCBAZYXWVUTSRQPO
OONMLKJIHGFEDCBAZYXWVUTSRQP
PPONMLKJIHGFEDCBAZYXWVUTSRQ
QQPONMLKJIHGFEDCBAZYXWVUTSR
RRQPONMLKJIHGFEDCBAZYXWVUTS
SSRQPONMLKJIHGFEDCBAZYXWVUT
TTSRQPONMLKJIHGFEDCBAZYXWVU
UUTSRQPONMLKJIHGFEDCBAZYXWV
VVUTSRQPONMLKJIHGFEDCBAZYXW
WWVUTSRQPONMLKJIHGFEDCBAZYX
XXWVUTSRQPONMLKJIHGFEDCBAZY
YYXWVUTSRQPONMLKJIHGFEDCBAZ
ZZYXWVUTSRQPONMLKJIHGFEDCBA

Fila = letra clave, columna = letra en claro, celda = letra cifrada. Selecciona una letra de abajo para iluminarla: su fila y su columna se vuelven azules, y la celda donde se cruzan se vuelve ámbar.

Letra en claroLetra claveAritméticaLetra cifrada
F5 − 3 = 2C
O14 − 4 = 10K
R17 − 5 = 12M
T19 − 8 = 11L
F5 − 4 = 1B
O14 − 13 = 1B
R17 − 3 = 14O
T19 − 4 = 15P
F5 − 4 = 1B
O14 − 11 = 3D
R17 − 12 = 5F
T19 − 20 = −1 ≡ 25Z
F5 − 17 = −12 ≡ 14O
O14 − 14 = 0A
R17 − 4 = 13N
T19 − 18 = 1B
F5 − 19 = −14 ≡ 12M
O14 − 4 = 10K
R17 − 3 = 14O
T19 − 4 = 15P

Mostrando las primeras 20 letras.

Cómo usar la herramienta de cifrado Beaufort

  1. 1. Elige una versión. El Beaufort clásico resta la letra en claro a la letra clave. La variante resta la letra clave a la letra en claro. El remitente y el destinatario deben usar la misma.
  2. 2. Introduce una palabra clave. Solo cuentan sus letras. La palabra clave se repite a lo largo del mensaje, avanzando una letra clave por cada letra del texto.
  3. 3. Escribe o pega el mensaje. Elige Codificar para texto en claro o Decodificar para texto cifrado. Los espacios, los dígitos y los signos de puntuación pasan sin cambios y no gastan letras clave.
  4. 4. Lee el cálculo. Selecciona cualquier letra de la tabla de cálculo para iluminar su fila, su columna y el resultado en el cuadro.

Cómo funciona el cifrado Beaufort

El cifrado Beaufort es un cifrado de sustitución polialfabética que se basa en la misma tabla de 26 × 26 que el cifrado Vigenère. Numera las letras de A = 0 a Z = 25. Para cada letra del mensaje, toma la siguiente letra de la palabra clave, que se repite, K, y la letra del mensaje, P, y calcula C = K − P (módulo 26). En el cifrado Vigenère la clave se suma a la letra en claro; aquí la letra en claro se resta de la clave.

Ese único cambio hace que el cifrado sea recíproco. Como P = K − C es la misma resta, descifras un mensaje Beaufort cifrándolo de nuevo con la misma palabra clave: no hay una rutina de descifrado aparte, por eso resultaba práctico para un cifrado a mano o una máquina con un solo ajuste. A mano, buscas la letra en claro en la fila superior del cuadro, bajas hasta la fila de la letra clave y lees la letra cifrada de esa celda.

El Beaufort variante

El Beaufort variante usa C = P − K. Eso es exactamente el descifrado del Vigenère, así que un mensaje Beaufort variante puede leerse con cualquier herramienta Vigenère eligiendo la opción de decodificar. La variante no es recíproca: para decodificarla sumas la clave de nuevo, P = C + K. Los libros de pasatiempos y la American Cryptogram Association tratan los dos como tipos de cifrado distintos, por eso esta herramienta ofrece ambos.

Ejemplo desarrollado

Cifra DEFEND THE EAST WALL con la palabra clave FORT. Las letras de la clave son F = 5, O = 14, R = 17 y T = 19, que se repiten. La salida de la herramienta coincide con el ejemplo publicado en ciphersonline.com, y puedes comprobar cada paso con la tabla de cálculo.

En claroClaveSumaCifrado
D (3)F (5)5 − 3 = 2C
E (4)O (14)14 − 4 = 10K
F (5)R (17)17 − 5 = 12M
E (4)T (19)19 − 4 = 15P
N (13)F (5)5 − 13 = −8 ≡ 18S

El mensaje completo queda CKMPSL YMB KRBM SRIU. Vuelve a introducirlo con la misma clave y Beaufort devuelve DEFEND THE EAST WALL. Fíjate en que la primera E y la segunda E se cifran como K y P: una misma letra en claro da varias letras cifradas, y eso impide que el recuento simple de letras rompa el mensaje.

¿Quién inventó el cifrado Beaufort?

El cifrado lleva el nombre de sir Francis Beaufort (1774–1857), el oficial de la Marina Real y hidrógrafo nacido en Irlanda, conocido sobre todo por la escala de fuerza del viento que también lleva su nombre. Sus raíces son más antiguas: la idea de una clave que se repite y que selecciona un alfabeto distinto para cada letra la expuso Giovan Battista Bellaso en 1553 y la popularizó Blaise de Vigenère en 1586, y el cifrado Beaufort es ese esquema con la resta invertida. Una descripción del sistema se publicó en 1857, el año en que murió Beaufort. Su uso posterior más conocido fue dentro de una máquina: la Hagelin M-209, el dispositivo de cifrado de campo del Ejército de EE. UU. durante la Segunda Guerra Mundial, realiza una sustitución de tipo Beaufort con una clave que no se limita a repetirse.

Cómo se rompe el cifrado Beaufort

Como el cifrado Vigenère, Beaufort es una clave corta que se repite aplicada letra por letra, así que sirven los mismos ataques. El método de Friedrich Kasiski, de 1863, busca fragmentos repetidos en el texto cifrado, cuyo espaciado es múltiplo de la longitud de la clave; el índice de coincidencia de William Friedman, desarrollado hacia 1920, estima la longitud de la clave de forma estadística. Una vez conocida la longitud, cada letra que cae en la misma posición de la clave se cifra con una misma letra clave, así que cada columna es una sustitución simple con un alfabeto invertido y cae ante el análisis de frecuencias. Hay además un atajo: invertir el alfabeto del texto cifrado y de la clave (A↔Z, B↔Y, la correspondencia Atbash) convierte un mensaje Beaufort en uno Vigenère normal.

No apto para secretos

El cifrado Beaufort es un cifrado de aula y de pasatiempos. Un ordenador lo rompe con unos pocos cientos de letras de texto cifrado, así que nunca lo uses para proteger algo que importe.

Preguntas frecuentes

¿Qué es el cifrado Beaufort?
Es un cifrado de sustitución polialfabética que cifra cada letra como la letra clave menos la letra en claro, módulo 26, usando una palabra clave que se repite. Usa la misma tabla que el cifrado Vigenère pero la lee de otra forma, y lleva el nombre del hidrógrafo de la Marina Real sir Francis Beaufort.
¿En qué se diferencia el cifrado Beaufort del Vigenère?
El Vigenère suma la letra clave a la letra en claro (C = P + K), mientras que el Beaufort resta la letra en claro a la letra clave (C = K − P). Como resultado, el Beaufort es recíproco —la misma operación cifra y descifra—, mientras que el Vigenère necesita un paso de descifrado aparte.
¿Cómo descifro un mensaje Beaufort?
Introduce la misma palabra clave y aplica la misma operación al texto cifrado: letra en claro = letra clave − letra cifrada. En esta herramienta puedes elegir Decodificar o simplemente volver a Codificar, y ambos dan la misma respuesta para el Beaufort clásico.
¿Qué es el cifrado Beaufort variante?
El Beaufort variante calcula C = P − K, que es la fórmula de descifrado del Vigenère. Se decodifica sumando la clave de nuevo, así que, a diferencia del clásico, no es recíproco. Elige la versión que indique tu pasatiempo o tu libro de texto.
¿Es seguro el cifrado Beaufort?
No. La clave que se repite deja los mismos patrones que el Vigenère, así que el examen de Kasiski y el índice de coincidencia revelan la longitud de la clave, y el análisis de frecuencias recupera cada letra clave. Invertir los alfabetos con Atbash lo convierte incluso en un cifrado Vigenère. Trátalo como un cifrado histórico con el que aprender.
¿Qué pasa con los espacios y la puntuación?
Solo se cifran las letras A–Z. Cada una conserva su capitalización, las letras latinas acentuadas se tratan como su letra base, y todo lo demás pasa sin cambios sin gastar una letra clave. Activa los grupos de cinco si quieres los bloques tradicionales de texto cifrado.

Herramientas relacionadas

Más en Códigos y cifrados