DeutschEnglishEspañolPolishSerbian
 
   


 


Was ist CrypTool? PDF Drucken

Das Programm CrypTool ist ein freies E-Learning-Programm, mit dem kryptographische Verfahren angewendet und analysiert werden können. Diese Software wird weltweit eingesetzt. Dabei unterstützt sie eine moderne Lehre an Schulen und Hochschulen sowie die Sensibilisierung von Firmen- und Behördenangehörigen.



Die aktuelle Version bietet unter anderem:
  • Zahlreiche klassische und moderne kryptographische Algorithmen (Ver- und Entschlüsselung, Schlüsselerzeugung, sichere Passworte, Authentisieren, sichere Protokolle, ...)
  • Visualisierung einiger Verfahren (z.B. Caesar, Enigma, RSA, Diffie-Hellman, Digitale Signaturen, AES)
  • Kryptoanalyse gegen ausgewählte Algorithmen (z.B. Vigenère, RSA, AES)
  • Kryptoanalytische Messverfahren (z.B. Entropie, N-Gramme, Autokorrelation)
  • Unterstützende Verfahren (z.B. Primzahltest, Faktorisierung, Base64-Kodierung)
  • Lernprogramm zur Zahlentheorie
  • Umfangreiche Online-Hilfe
  • Begleitendes Skript mit weiterführenden Informationen über Kryptologie

Ursprünglich für IT-Sicherheits-Schulungen im Unternehmen entwickelt, hat sich CrypTool inzwischen zu einem bedeutenden Open-Source-Projekt im Bereich Kryptologie entwickelt, an dem über 50 Entwickler weltweit ehrenamtlich mitarbeiten.

Seit dem Frühjahr 2008 wird durch das CrypTool-Projekt auch das Cryptoportal für Lehrer betrieben. Hier soll insbesondere Schul-Lehrern eine Plattform geboten werden, auf der sie Unterrichtsmaterialien und Links rund um das Thema Kryptologie zur Verfügung stellen können.

Seit dem Frühjahr 2009 wird durch das CrypTool-Projekt außerdem die Webseite CrypTool-Online betrieben. Dieses Portal bietet Interessierten die Möglichkeit, Verschlüsselungsverfahren gleich im Browser auszuprobieren, ohne Software herunter laden und installieren zu müssen. Hier wird das Thema für Einsteiger und junge Leute ansprechend und einfach aufbereitet. Für vertiefte Aufgaben und Fragestellungen kann dann wieder die bisherige Offline-Version von CrypTool heruntergeladen und installiert werden. Zukünftig wird es auch eine Version für Smartphones geben.

Die aktuelle CrypTool-Version 1.4.x ist ein in C++ geschriebenes Windows-Programm. Derzeit arbeitet das CrypTool-Team an zwei Nachfolgeprojekten. Beide Nachfolgeprojekte nutzen modernste Standards der Software-Entwicklung, sind aber noch im Beta-Status:

  • CrypTool 2.0 wird in C# unter Visual Studio 2010 (Express Edition) und WPF entwickelt. Im Juli 2008 wurde die erste Betaversion veröffentlicht. Die Betaversionen werden fortlaufend auf den neuesten Stand gebracht. CrypTool 2.0 verfügt bereits über eine ausgereifte Architektur und viele nutzbare kryptographische Funktionen. Wegweisend ist vor allem die neue Oberfläche, die eine visuelle Gestaltung von kryptographischen Protokollen per Drag and Drop erlaubt. Einzigartig ist die Einbindung in ein Framework zur Verteilung von Aufgaben über Peer-to-Peer-Netze.
  • JCrypTool wird in Java auf Basis von Eclipse RCP entwickelt. Die Betaversionen werden fortlaufend auf den neuesten Stand gebracht. JCrypTool ist plattformunabhängig (lauffähig unter Windows, Linux, Mac) und nutzt die Kryptobibliotheken FlexiProvider (ein leistungsfähiges Krypto-Toolkit der TU Darmstadt mit quantenkryptographischen Algorithmen) und BouncyCastle (eine Bibliothek mit einer umfangreichen API kryptographischer Funktionen) für die Java Cryptography Architecture JCA.

Auf der Roadmap-Seite finden Sie die geplanten Features beider Zukunftsversionen.

Auf der Download-Seite finden Sie die Veröffentlichungstermine der Zukunftsversionen (und einer evtl. nächsten Releaseversion von CrypTool 1.4.x).

Weitere freiwillige Mitarbeiter, insbesondere Programmierer und Diplomanden/Doktoranden, sind im CrypTool-Projekt immer willkommen.

Zuletzt aktualisiert am Dienstag, 10. August 2010 um 17:35 Uhr