DeutschEnglishEspañolPolish
 
 
Aktuelle stabile Version: 1.4.21 Download
 
 
   


 


Was ist CrypTool? PDF Drucken

Das Programm CrypTool ist ein freies E-Learning-Programm für Windows, 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.

Seit dem Frühjahr 2008 wird durch das CrypTool-Projekt auch das Cryptoportal für Lehrer betrieben. Dieses Portal wurde auf Anregung mehrerer Lehrer ins Leben gerufen. 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.

In 2009 wurde erstmal die Lehrer- und Schüler-Veranstaltung "Schülerkrypto by CrypTool" durchgeführt: Auf einfache Art und Weise lernten die Schüler mit den freien CrypTool-Programmen den Umgang mit geheimen Nachrichten und wie wichtig Kryptographie heutzutage ist.

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 Netz im Browser auszuprobieren, ohne Software herunterzuladen 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.

Derzeit arbeitet das CrypTool-Team an zwei Nachfolgeprojekten für die aktuelle, in C++ geschriebene CrypTool-Version 1.4.x.  Beide Nachfolgeprojekte nutzen modernste Standards der Software-Entwicklung, sind aber noch im Beta-Status:

  • CrypTool 2.0 wird in C# unter Visual Studio 2008 (Express Edition) und WPF entwickelt. Im Juli 2008 wurde die erste Betaversion (für Entwickler und Endbenutzer) veröffentlicht. Die Betaversion wird fortlaufend auf den neuesten Stand gebracht. CrypTool 2.0 verfügt bereits über eine ausgereifte Architektur und einige nutzbare kryptographische Funktionen. Wegweisend ist vor allem die neue Oberfläche, die eine visuelle Gestaltung von kryptographischen Protokollen per Drag and Drop erlaubt.
  • JCrypTool wird in Java auf Basis von Eclipse RCP entwickelt. Im Januar 2010 wurde die aktuelle Betaversion (genannt Release Candidate RC1a) veröffentlicht, die sowohl für Entwickler und Endbenutzer schon geeignet ist. JCrypTool ist plattformunabhängig (Windows, Linux, Mac) und nutzt die Kryptobibliotheken FlexiProvider (ein leistungsfähiges Krypto-Toolkit der TU Darmstadt) und BouncyCastle für die Java Cryptography Architecture JCA.

Auf der Roadmap-Seite finden Sie die geplanten nächsten Features beider Zukunftsversionen und den Veröffentlichungstermin der 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 Freitag, 22. Januar 2010 um 18:54 Uhr