Vigenere

Aus ProgrammingWiki
Archivierte Version vom 2012-03-05T18:16:27+00:00. Aktuelle Version

Vigenère-Verschlüsselung

Der Franzose Blaise de Vigenère (1523-1596) hatte die Idee des "zweidimensionalen Caesar-Verfahrens". Statt eines einzelnen Schlüsselalphabetes benutzen wir mehrere, die durch ein Schlüsselwort repräsentiert werden. Jedes Zeichen des Klartextes wird nun mit einem Alphabet verschlüsselt, das jeweils einem Buchstaben des Schlüsselwortes entspricht. Das Schlüsselwort verwenden wir dabei zyklisch bis zum Ende des zu übertragenden Textes:

Vigenere1.jpg

Da hier mehrere Alphabete zur Verschlüsselung verwendet werden (und nicht mehr nur eins (monoalphabetisch), wie bei Caesar) spricht man hier von polyalphabetischer Verschlüsselung.

  • Schlüsselwörter müssen ausgetauscht werden
  • Sicherheit ist größer, je länger das Schlüsselwort ist

Angriff auf das Verfahren