Acerca de esta herramienta
El Cifrado Beaufort es un cifrado polialfabético que lleva el nombre del oficial naval Sir Francis Beaufort. Como Vigenère usa una palabra clave repetida, pero su regla es sustractiva: cada letra del texto cifrado es C = (K − P) mod 26, donde P es la letra del texto plano y K es la letra actual de la palabra clave (ambas indexadas 0–25). Esta herramienta aplica el cifrado en el navegador y muestra el flujo de clave en ejecución para que puedas ver exactamente qué letra de clave se alinea con cada carácter.
El Beaufort estándar es auto-recíproco (una involución): como la resta es simétrica en el tablero, ejecutar la misma operación con la misma clave por segunda vez devuelve el texto original. Eso significa que una sola operación cifra y descifra —codificar y decodificar son idénticos para la variante estándar. La herramienta también ofrece el modo alemán (Beaufort variante), C = (P − K) mod 26, que no es auto-invertible; para ese modo las direcciones de codificar y decodificar difieren y se manejan por separado (decodificar usa P = (C + K) mod 26).
Todo se calcula localmente y de forma privada. La palabra clave se repite hasta la longitud del texto, avanzando solo en las letras para que los espacios y la puntuación pasen sin cambios, y se conserva el caso de las letras. Beaufort se distingue de Vigenère precisamente por su regla sustractiva y recíproca —un pequeño cambio con una pulcra consecuencia matemática.