fboës - Der Blog von Frank Boës

: Vigenère - Verschlüsselung wie anno 1500

Kryptographie ist ja immer ein spannendes Feld. Und so bin ich neulich aus Versehen über die sogenannte Vigenère-Verschlüsselung gestolpert.

Das System ist relativ einfach und ohne technische Hilfsmittel anwendbar, bei entsprechend langer Schlüssellänge aber schon erstaunlich sicher. Unter anderem wurde es auch in der Kryptos-Skulptur im Garten des CIA angewendet.

Ich präsentiere also den Live-Vigenère-Verschlüsselungs- bzw. Entschlüsselungsgenerator, mit dem man die Funktionsweise des Mechanismus spielerisch ausprobieren kann. So findet man schnell heraus, warum z.B. “A” ein schlechtes Schlüsselwort ist, oder auch “AAAAA”.

Technisch ist mein kleines Verschlüsselungstool zweigleisig gebaut: Im Hintergrund werkelt severseitig eine PHP-Bibliothek, clientseitig übernimmt eine Javascript-Bibliothek die Regie. So kann man sich ggf. das Senden der Nachricht an den Server komplett sparen… was ja auch irgendwie der Sicherheit dient.

Update: Als zusätzlicher Trick werden bestimmte Nicht-Buchstaben-Zeichen noch zusätzlich umgewandelt. So werden an Stelle von Zahlen die ausgeschriebenen englischen Entsprechungen der Zahlen verschlüsselt. Und ein Punkt wird durch ein ‘X’, ein Fragezeichen durch ein ‘Q’ ersetzt - es sei denn, sie stehen am Ende der Nachricht, dann werden sie weggelassen (sonst wüsste man ja, dass am Ende i.d.R. ein ‘X’ oder ‘Q’ steht…).

Update 2: Für Smartphones habe ich inzwischen das Layout noch überarbeitet, und das Caching der Seite stark verbessert. So könnt ihr auch bei mieser Internetverbindung fröhlich Nachrichten ver- und entschlüsseln.

Zurück zur Übersichtsseite

Andere Artikel zum Thema ·

Seite 1 / 1