Wer Verschlüsselung ausprobieren und verstehen will, kommt an der kostenlosen Software CrypTool nicht vorbei. In der soeben erschienenen Version 2 dieses Programms ist einiges neu.
Wenn ich für Klausis Krypto Kolumne etwas verschlüsseln oder ein Kryptogramm analysieren will, dann gilt für mich die Devise: “Nicht lang’ warten, CrypTool starten.” Das kostenlose Programm ist so etwas wie ein kryptologischer Werkzeugkasten, der alle gängigen Verfahren unterstützt und teilweise sogar erklärt. CrypTool ist ideal für “Lehre und Selbststudium, Ausbildung und Awareness”, wie es auf der zugehörigen Web-Seite heißt. Für den produktiven Einsatz ist es dagegen nicht gedacht.
Am 20.08.2014 ist Version 2 von CrypTool erschienen. Schon auf den ersten Blick fällt auf: CrypTool 2 ist völlig anders gestaltet als die Vorgängerversion. So sieht zum Beispiel der Aufruf der Cäsar-Chiffre im Vergleich aus (links Version 1, rechts Version 2):
Neben der moderneren Optik gibt es jedoch noch deutlich tiefer greifende Unterschiede. So wird bei CrypTool 2 jede Krypto-Funktion innerhalb eines Schaubilds ausgeführt, in dem Klartext, Geheimtext, Verfahren usw. jeweils ein eigenes Objekt darstellen. So sieht das beispielsweise für die Enigma aus:
Das Interessante an diesem Prinzip: Man kann beliebige Krypto-Funktionen nach dem Baukastenprinzip miteinander kombinieren, wozu eine ansprechend gestaltete Drag-and-Drop-Benutzeroberfläche zur Verfügung steht. So lassen sich sogar Programme schreiben, die aus einzelnen Krypto-Operationen zusammengesetzt sind. Das folgende ist beispielsweise ein Programm zur vollständigen Schlüsselsuche bei einer Skytale:
Nebenbei unterstützt CrypTool 2 einige Krypto-Verfahren, die in der ersten Version noch nicht vorhanden waren, zum Beispiel die Lorenz-Maschine, den Navajo-Code, eine spanische Streifenchiffre und die Hashfunktion Keccak, die gerade als SHA-3 standardisiert wird. Außerdem gibt es Erklärungen zum Padding-Oracle-Angriff und dem Heartbleed-Bug.
Besonders gespannt war ich auf den Navajo-Code, der bekanntlich auf einer Übersetzung in eine Indianer-Sprache basiert (der Code ist allerdings mehr als nur eine Übersetzung). Das Ergbnis einer Navajo-Verschlüsselung wollte ich Ihnen nicht vorenthalten:
Insgesamt macht CrypTool2 einen sehr spannenden Eindruck. Das Programm ist sehr mächtig und lädt zum Experimentieren ein. Ich wünsche CrypTool 2 auf jeden Fall viel Erfolg!
Kommentare (7)