Vigenère-Verschlüsselung mit partiellem Brute-Force-Angriff

Entschlüssle den folgenden Märchentext schrittweise mit Hilfe eines partiellen Brute-Force-Angriffs. Untersuche die Buchstabenhäufigkeiten der Alphabete für verschiedene Schlüssellängen. Zeigt sich bei mehreren Alphabeten eine starke Häufung eines Buchstabens, handelt es sich vermutlich um die richtige Schlüssellänge und jeweils den Buchstaben E.

1. Schritt: Schlüssellänge bestimmen (Kasiski-Test)

Abstände der mehrfach auftretenden Buchstabenkombinationen mit einer Länge von mindestens und maximal :

1. Schritt: Häufigkeitsanalyse für den Buchstaben E

Häufigkeiten des Buchstaben E der einzelnen Alphabete bei einer Schlüssellänge von :

2. Schritt: Schlüsselwort ermitteln

Aus den vermutlichen Ersetzungen des Buchstabens E ergibt sich die jeweilige Verschiebung des Buchstabens A und damit das Schlüsselwort, mit dem der Geheimtext decodiert werden kann.

Ergebnis

Programmierung: J. Merkert