Saltar al contenido
TextArray
Totalmente local

Cifrado de Beaufort

Cifre y descifre texto con el cifrado Beaufort, una variante recíproca del cifrado Vigenère.

Entrada
Salida

Cifrado de Beaufort

El cifrado Beaufort es una variación del cifrado Vigenère donde las operaciones de cifrado y descifrado son idénticas: aplique la misma clave al texto cifrado y obtendrá el texto sin formato. Escriba una palabra clave, pegue su mensaje y cada letra cambiará según una fórmula basada en la clave, que se repite mientras se ejecuta el texto. La magia del cifrado Beaufort es su naturaleza recíproca: el cifrado y el descifrado son una sola operación, por lo que nunca es necesario elegir una dirección.

El cifrado funciona con la fórmula C = (K − P) mod 26, donde cada letra del texto plano se resta de la letra clave correspondiente módulo 26. A diferencia del cifrado de Vigenère que suma la clave, Beaufort la resta, creando una transformación autoinversa. La clave debe contener al menos una letra; todo lo que no sea letra se ignora al extraer la clave. A medida que el cifrado procesa su texto, la clave se repite solo en las letras, omitiendo la puntuación, los números y los emoji para que permanezcan en sus lugares originales.

Las mayúsculas se conservan para que el resultado se lea de forma natural. Los caracteres que no son letras pasan intactos, lo que significa que las letras acentuadas, los dígitos, los símbolos y los emoji nunca se cifran. Esto hace que el cifrado Beaufort sea útil en acertijos, lecciones de criptografía, desafíos CTF y cachés misteriosos de geocaching donde se necesita cifrado reversible sin un paso de descifrado separado. Todo se ejecuta en su navegador y su texto nunca sale de su dispositivo: pegue, cifre o descifre y copie el resultado con confianza.

Preguntas frecuentes

¿En qué se diferencia Beaufort de Vigenère?
Ambos usan una clave repetida, pero Vigenère agrega la clave al texto sin formato (C = P + K mod 26) mientras que Beaufort la resta (C = K − P mod 26). Esto hace que Beaufort sea recíproco: al aplicar el cifrado dos veces se devuelve el mensaje original.
¿Por qué es autorecíproco?
Debido a que se trata de resta, aplicar la misma operación dos veces invierte el efecto. Cifre un mensaje con Beaufort y una clave, luego cifre el resultado con la misma clave y recuperará el original. No es necesario un descifrado por separado.
¿Cómo se repite la clave?
La clave se repite únicamente en las letras del texto sin formato. La puntuación, los números, los emoji y los caracteres acentuados nunca se cifran y no avanzan la posición clave, por lo que permanecen en su lugar.
¿Mi texto está subido a alguna parte?
No. El cifrado se ejecuta completamente en su navegador y su texto nunca sale de su dispositivo.