DeutschEnglishSpanish  - Español Formal Neutro Usted UTF-8German formal - Sie - Double FeatureEnglish - Double Feature
 
 
 
 
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 Firmenangehö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.

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

  • CrypTool 2.0 wird in C# unter Visual Studio 2008 (Express Edition) und WPF entwickelt. Im April 2008 wurde die Alphaversion (für Entwickler) veröffentlicht. Diese 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. Die erste Entwicklerversion (genannt Meilenstein 1)  wurde im August 2007 veröffentlicht. Die nächste Version (genannt Meilenstein 2; sowohl für Entwickler wie für Nutzer) ist für Juni 2008 geplant. JCrypTool ist plattformunabhängig und basiert auf dem FlexiProvider (ein leistungsfähiges Krypto-Toolkit für die Java Cryptography Architecture JCA) der TU Darmstadt.

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.