UTILS.
100 % im Browser

Beaufort-Chiffre Encoder / Decoder

Ver- oder entschlüsseln mit der reziproken Beaufort-Chiffre C = (K − P) mod 26, einer selbstinversen polyalphabetischen Chiffre, mit optionalem Deutsche-Variante-Modus.

Standard-Beaufort ist selbstreziprok: Verschlüsseln und Entschlüsseln sind dieselbe Operation.

Ausgabe
Ausgabe

Über dieses Tool

Die Beaufort-Chiffre ist eine polyalphabetische Chiffre, benannt nach dem Marineoffizier Sir Francis Beaufort. Wie Vigenère verwendet sie ein sich wiederholendes Schlüsselwort, aber ihre Regel ist subtraktiv: jeder Geheimtextbuchstabe ist C = (K − P) mod 26, wobei P der Klartextbuchstabe und K der aktuelle Schlüsselwortbuchstabe ist (beide von 0–25 indexiert). Dieses Tool wendet die Chiffre im Browser an und zeigt den laufenden Keystream an, sodass Sie genau sehen können, welcher Schlüsselbuchstabe zu jedem Zeichen ausgerichtet ist.

Das Standard-Beaufort ist selbstreziprok (eine Involution): da die Subtraktion im Tableau symmetrisch ist, ergibt die zweimalige Ausführung derselben Operation mit demselben Schlüssel den ursprünglichen Text zurück. Das bedeutet, dass eine Operation sowohl ver- als auch entschlüsselt — Verschlüsseln und Entschlüsseln sind für die Standardvariante identisch. Das Tool bietet auch den deutschen Modus (Variante Beaufort), C = (P − K) mod 26, der nicht selbstinvers ist; für diesen Modus unterscheiden sich die Ver- und Entschlüsselungsrichtungen und werden separat behandelt (Entschlüsseln verwendet P = (C + K) mod 26).

Alles wird lokal und privat berechnet. Das Schlüsselwort wiederholt sich bis zur Länge des Textes und rückt nur bei Buchstaben vor, sodass Leerzeichen und Satzzeichen unverändert durchgehen und die Groß-/Kleinschreibung erhalten bleibt. Beaufort unterscheidet sich von Vigenère gerade wegen seiner subtraktiven, reziproken Regel — eine kleine Änderung mit einer eleganten mathematischen Konsequenz.

Häufig gestellte Fragen

Wie lautet die Formel der Beaufort-Chiffre?
Für jede Position gilt C = (K − P) mod 26, wobei P der Index des Klartextbuchstabens (0–25), K der Index des Schlüsselwortbuchstabens und C der Geheimtextindex ist. Diese subtraktive Regel unterscheidet Beaufort von der additiven Vigenère-Chiffre.
Warum ist Verschlüsseln dasselbe wie Entschlüsseln?
Standard-Beaufort ist eine Involution: die zweimalige Anwendung von C = (K − P) mod 26 mit demselben Schlüssel ergibt P zurück, da K − (K − P) = P. Also ver- und entschlüsselt eine einzige Operation — Sie verwenden in jeder Richtung dieselben Einstellungen.
Wie unterscheidet sich Beaufort von Vigenère?
Vigenère addiert den Schlüssel (C = P + K mod 26) und benötigt einen separaten Entschlüsselungsschritt. Beaufort subtrahiert den Klartext vom Schlüssel (C = K − P), was es selbstreziprok macht. Das Tableau und die Keystream-Behandlung sind ansonsten ähnlich.
Was ist die deutsche Variante?
Das deutsche oder Varianten-Beaufort verwendet C = (P − K) mod 26, was die Vigenère-Entschlüsselungsoperation ist und nicht selbstinvers ist. In diesem Modus sind Ver- und Entschlüsseln verschieden; das Entschlüsseln stellt den Klartext mit P = (C + K) mod 26 wieder her.

Weitere Tools