- Cryptool
-
CrypTool
E-Learning-Programm für KryptologieBasisdaten Entwickler: Prof. Bernhard Esslinger, TU-Darmstadt Uni-Siegen Aktuelle Version: 1.4.21
(Juli 2008)Aktuelle Vorabversion: CT 1.4.30 Beta
CT 2.0.x Beta
JCT 1.0 Milestone 4aBetriebssystem: Windows Kategorie: E-Learning, Kryptologie, Verschlüsselungssoftware Lizenz: GPL (Freie Software) Deutschsprachig: ja www.cryptool.org CrypTool ist eine freie Software, die die Konzepte der Kryptographie und der Kryptoanalyse erfahrbar macht. Es ist weltweit das verbreitetste Lernprogramm dieser Art.
Inhaltsverzeichnis
Funktionen
Es sind über 60 Algorithmen implementiert. Diese können mit eigenen Daten und Parametern effizient ausgeführt werden. Die grafische Benutzeroberfläche und die umfangreiche Online-Hilfe machen es dem Nutzer (auch „Anfängern“) leicht, die Geheimnisse der Kryptologie kennenzulernen. Erläutert werden sowohl die meisten klassischen Verfahren als auch moderne Verfahren wie asymmetrische Kryptographie (RSA, ECC), digitale Signaturen, Hybrid-Verschlüsselung oder das Diffie-Hellman-Schlüsselaustauschverfahren. Viele Verfahren sind visualisiert. Enthalten ist auch eine interaktive Anleitung, die in die Primzahlen und in die elementare Zahlentheorie einführt.
Verwendung
Verwendung findet CrypTool sowohl in der Lehre an Hochschulen, im Unterricht an Schulen als auch in der Ausbildung in Firmen und Behörden oder in Fortbildungskursen wie TISP oder CISSP.
Die CrypTool-Software wird in einem Open-Source-Projekt entwickelt. Ursprünglich wurde sie von deutschen Firmen und Hochschulen entwickelt, inzwischen kommen die rund 40 Mitwirkenden aus der ganzen Welt. Das Ziel von CrypTool ist, das Verständnis der Benutzer für Kryptologie zu erhöhen, die darunterliegenden Konzepte zu erläutern und die Benutzer für IT-Bedrohungen zu sensibilisieren.
Sprachen und Auszeichnungen
Das Programm ist in Deutsch, Englisch, Polnisch und Spanisch vorhanden. CrypTool wurde international als E-Learning-Software ausgezeichnet (TeleTrusT Special Award 2004, EISA 2004, IT Security Award NRW 2004, Ausgewählter Ort 2008 in "Deutschland -- Land der Ideen"). Weltweit wird das Paket zur Zeit allein von der CrypTool-Seite über 3.000 mal pro Monat heruntergeladen (rund 1/3 davon die englische Version).
Entwicklung
CrypTool wird seit 1998 entwickelt. Aktuelle Release-Version ist die Ende Juli 2008 freigegebene Version 1.4.21. Im Moment läuft es auf den Windows-Betriebssystemen.
Das Projekt CrypTooLinux[1] arbeitet an einer Portierung von CrypTool 1.x auf Linux, kommt aber nur sehr langsam voran.
Dagegen machen die zwei Unterprojekte, die seit 2007 die neu designten Nachfolger jeweils als Pure-Plugin-Anwendungen entwickeln, große Fortschritte:
- CrypTool 2.0[2] (entwickelt in C# / .NET) setzt das Konzept der visuellen Programmierung für kryptographische Prozesse um;
- JCrypTool 1.0[3][4] (entwickelt in Java / Eclipse) läuft plattformunabhängig und hat sowohl eine Dokumenten- als auch eine Funktions-orientierte Perspektive.
Lehrerportal
Außerdem gehört zum CrypTool-Projekt ein Lehrerportal[5], das (Gymnasial-)Lehrern den Austausch von Lehrmaterial zum Thema Kryptologie erleichtern soll.
Siehe auch
- Kryptografie
- Kryptoanalyse
- Verschlüsselung
- One-way Function (Einwegfunktion)
- Asymmetrische Verschlüsselung (Asymmetrische Verschlüsselung)
- Symmetrische Verschlüsselung (Symmetrisches Kryptosystem)
Einzelnachweise
- ↑ CrypTooLinux: CrypTooLinux-Projekt, Portierung von CT 1.x auf Linux.
- ↑ CrypTool 2.0: Entwicklerseite des CrypTool 2.0-Projektes, Betaversion 01 wird permanent geupdated.
- ↑ JCrypTool 1.0: SourceForge-Projekt zu JCrypTool 1.0, Betaversion M4a steht seit Februar 2009 zum Download bereit.
- ↑ JCrypTool 1.0: Webseite des JCT-Projekts
- ↑ Lehrerportal: Lehrerportal
Weblinks
- Offizielle Webpräsenz
- CrypTool-Präsentation mit rund 100 Folien und vielen Screenshots als Überblick über das Projekt und über die Funktionen des Programms.
Wikimedia Foundation.