CrypTool
Aus Informatiktools
R (Diskussion | Beiträge) |
R (Diskussion | Beiträge) |
||
| (Der Versionsvergleich bezieht 5 dazwischenliegende Versionen mit ein.) | |||
| Zeile 9: | Zeile 9: | ||
|Designer = Bernhard Esslinger | |Designer = Bernhard Esslinger | ||
|Entwickler = Bernhard Esslinger, Peer Wichmann, Joerg Cornelius Schneider | |Entwickler = Bernhard Esslinger, Peer Wichmann, Joerg Cornelius Schneider | ||
| - | |AktuelleVersion = 1.4.30 | + | |AktuelleVersion = 1.4.30 (August 2010) |
|Einfluesse = | |Einfluesse = | ||
|AehnlicheTools = | |AehnlicheTools = | ||
| Zeile 21: | Zeile 21: | ||
== Ziele und Besonderheiten == | == Ziele und Besonderheiten == | ||
| - | CrypTool stellt ein freies E-Learning Programm dar, mit dem kryptografische Verfahren angewandt und analysiert werden können. | + | CrypTool stellt ein freies, Open-Source E-Learning Programm dar, mit dem kryptografische Verfahren angewandt und analysiert werden können. |
Die aktuelle Version bietet eine Vielzahl von Funktionen, wie zum Beispiel: | Die aktuelle Version bietet eine Vielzahl von Funktionen, wie zum Beispiel: | ||
* Zahlreiche klassische und moderne kryptographische Algorithmen (Ver- und Entschlüsselung, Schlüsselerzeugung, sichere Passworte, Authentisieren, sichere Protokolle, …) | * Zahlreiche klassische und moderne kryptographische Algorithmen (Ver- und Entschlüsselung, Schlüsselerzeugung, sichere Passworte, Authentisieren, sichere Protokolle, …) | ||
| Zeile 34: | Zeile 34: | ||
Screenshots von http://www.cryptool.de/index.php/de/media-topmenu-48.html: | Screenshots von http://www.cryptool.de/index.php/de/media-topmenu-48.html: | ||
| - | [[Datei:CrypTool Screenshot1.png|448px]] | + | [[Datei:CrypTool Screenshot1.png|448px]]<br> |
In CrypTool stehen verschiedene Textanalyseverfahren zur Verfügung. Damit können die Schwächen von einfachen Verschlüsselungsverfahren aufgedeckt und diese teilweise auch automatisch gebrochen werden. | In CrypTool stehen verschiedene Textanalyseverfahren zur Verfügung. Damit können die Schwächen von einfachen Verschlüsselungsverfahren aufgedeckt und diese teilweise auch automatisch gebrochen werden. | ||
| - | [[Datei:CrypTool Screenshot2.png|448px]] | + | |
| + | [[Datei:CrypTool Screenshot2.png|448px]]<br> | ||
Die Abläufe bei der digitalen Signatur und der Hybridverschlüsselung (RSA-AES und ECC-AES) können in interaktiven Datenflussdiagrammen nachvollzogen werden. | Die Abläufe bei der digitalen Signatur und der Hybridverschlüsselung (RSA-AES und ECC-AES) können in interaktiven Datenflussdiagrammen nachvollzogen werden. | ||
| - | [[Datei:CrypTool Screenshot3.png|448px]] | + | |
| + | [[Datei:CrypTool Screenshot3.png|448px]]<br> | ||
Die Fähigkeiten von CrypTool werden aktiv durch die umfangreiche Hilfe unterstützt. | Die Fähigkeiten von CrypTool werden aktiv durch die umfangreiche Hilfe unterstützt. | ||
| - | [[Datei:CrypTool Screenshot4.png|448px]] | + | |
| + | [[Datei:CrypTool Screenshot4.png|448px]]<br> | ||
CrypTool bietet die Möglichkeit, moderne Verschlüsselungsverfahren kennenzulernen und zu testen. Für die modernen symmetrischen Verfahren steht die Brute-Force-Analyse zur Verfügung. | CrypTool bietet die Möglichkeit, moderne Verschlüsselungsverfahren kennenzulernen und zu testen. Für die modernen symmetrischen Verfahren steht die Brute-Force-Analyse zur Verfügung. | ||
| Zeile 50: | Zeile 53: | ||
Lässt sich das Werkzeug im Netzwerk betreiben? | Lässt sich das Werkzeug im Netzwerk betreiben? | ||
etc.--> | etc.--> | ||
| + | Die Version 1.4.30 benötigt eine Win32-Umgebung. Das Programm enthält einige Funktionen, die Java-Anwendungen aufrufen: Dafür muss eine Java-Laufzeitumgebung ab JRE 1.6 installiert sein. | ||
| + | |||
| + | Es werden zwei Nachfolgeversionen entwickelt: | ||
| + | |||
| + | - CrypTool 2.0 benötigt mindestens Microsoft Windows XP und das .NET Framework in der Version 4.0 und bietet visuelle Programmierung. | ||
| + | |||
| + | - JavaCrypTool ist ein typisches Eclipse-Programmm und läuft auf MAC, Linux und Windows. | ||
== Schulischer Einsatz == | == Schulischer Einsatz == | ||
| Zeile 56: | Zeile 66: | ||
Inhaltsbereiche: | Inhaltsbereiche: | ||
| - | + | * Algorithmen | |
| - | + | * Information und Daten | |
<!--* Sprachen und Automaten --> | <!--* Sprachen und Automaten --> | ||
<!--* Informatiksysteme --> | <!--* Informatiksysteme --> | ||
| - | + | * Informatik, Mensch und Gesellschaft | |
Prozessbereiche: | Prozessbereiche: | ||
<!--* Modellieren und Implementieren --> | <!--* Modellieren und Implementieren --> | ||
| - | + | * Darstellen und Interpretieren | |
| - | + | * Begründen und Bewerten | |
<!--* Strukturieren und Vernetzen --> | <!--* Strukturieren und Vernetzen --> | ||
<!--* Kommunizieren und Kooperieren --> | <!--* Kommunizieren und Kooperieren --> | ||
=== Inhalte und Themen === | === Inhalte und Themen === | ||
| + | Die Funktionen von CrypTool sind Online beschrieben: | ||
| + | http://www.cryptool.de/index.php/de/cryptool-features-featuresmenu-44.html | ||
| + | Es stehen sowohl klassische wie moderne Kryptoverfahren zur Verfügung: | ||
| + | klassisch: beispielsweise das Caesar-, das ADFGVX-, das Doppelwürfel- oder das Enigma-Verschlüsselungsverfahren | ||
| + | modern: beispielsweise das RSA-Verfahren, das AES-Verfahren, Hybridverschlüsselung und auf Gitterreduktion und Elliptischen Kurven basierende Verfahren | ||
| + | |||
=== Ideen zum Unterrichtseinsatz=== | === Ideen zum Unterrichtseinsatz=== | ||
| + | Die interaktiven Demonstrationen und Visualisierungen bieten vielfältige Möglichkeiten zum Unterrichtseinsatz. | ||
| + | Siehe die Workshops auf der INFOS 2007, 2009, 2011 und die Links/Materialien auf dem "Kryptoportal für Lehrer": https://www.cryptoportal.org | ||
| + | |||
=== Einsatz in weiteren Fächern === | === Einsatz in weiteren Fächern === | ||
== Einschätzung/ Kritik == | == Einschätzung/ Kritik == | ||
<!--Stärken/Schwächen (Kritik)--> | <!--Stärken/Schwächen (Kritik)--> | ||
| - | + | CT1: + Als Lehrer kann man mit EINEM einzigen Tool arbeiten, wenn man hemen rund um Kryptografie und Kryptoanalyse behandelt. | |
| + | + An allen Stellen kann man mit F1 Hilfen erhalten (zur Bedienung oder zum Verfahren), | ||
| + | so dass sich Schüler auch selbst Stoff erarbeiten können. | ||
| + | - Tool so umfangreich, dass eine bewusste Auswahl vor dem Unterricht zu planen ist. | ||
| + | - Etliche Masken zu textlastig (da ist in CT2 besser und interaktiver) | ||
== Unterrichtsmaterialien und -beispiele == | == Unterrichtsmaterialien und -beispiele == | ||
| Zeile 88: | Zeile 111: | ||
<!--Links zu Institutionen/Schulen, welche das Werkzeug einsetzen--> | <!--Links zu Institutionen/Schulen, welche das Werkzeug einsetzen--> | ||
| - | *[http://www.cryptool.de/download/CrypToolScript-de.pdf Das CrypTool-Skript. Kryptographie, Mathematik und mehr. 10. Auflage. Hintergrundmaterial und Zusatzinformationen zum freien E-Learning-Programm CrypTool] | + | *[http://www.cryptool.de/download/CrypToolScript-de.pdf Das CrypTool-Skript. Kryptographie, Mathematik und mehr. 10. Auflage. Hintergrundmaterial und Zusatzinformationen zum freien E-Learning-Programm CrypTool] |
| - | *[http://www.dfn.de/fileadmin/5Presse/DFNMitteilungen/heft73.pdf Bernhard Esslinger, Kai Hoelzner: CrypTool. Ein E-Learning-Programm für Kryptologie. in DFN S.28-31] | + | *[http://www.dfn.de/fileadmin/5Presse/DFNMitteilungen/heft73.pdf Bernhard Esslinger, Kai Hoelzner: CrypTool. Ein E-Learning-Programm für Kryptologie. in DFN S. 28-31] |
*[https://www.cryptoportal.org/links.php?PHPSESSID=4f4f7db07236facfd91782bd0a4f5a1f Linksammlung CrypTool-Portal für Lehrer] | *[https://www.cryptoportal.org/links.php?PHPSESSID=4f4f7db07236facfd91782bd0a4f5a1f Linksammlung CrypTool-Portal für Lehrer] | ||
| - | |||
| - | |||
| - | |||
[[Category:Theoretische Informatik]] | [[Category:Theoretische Informatik]] | ||
Aktuelle Version vom 25. April 2012, 11:56 Uhr
| CrypTool | |
|---|---|
| | |
| Kurzüberblick | |
| Kurzbeschreibung: | Software zum lernen, anwenden und analysieren kryptografischer Verfahren |
| Schlagwörter: | Kryptografie, Kryptoanalyse, Visualisierung |
| Altersgruppen: | Sek. I, Sek. II, Hochschule |
| Sprachen: | Deutsch, Englisch, Polnisch, Serbisch, Spanisch |
| Erscheinungsjahr: | 1998 |
| Entwickler: | Bernhard Esslinger, Peer Wichmann, Joerg Cornelius Schneider |
| Aktuelle Version: | 1.4.30 (August 2010) |
| Plattform: | Windows, Linux (WINE), Mac |
| Lizenz: | Apache Lizenz 2.0 |
| Lizenzkosten (Privat/Bildungseinrichtungen): | kostenfrei |
| http://www.cryptool.de | |
|
Aktuelle Nutzerwertung: 80/100 (3 votes)
| |
Inhaltsverzeichnis |
[Bearbeiten] Ziele und Besonderheiten
CrypTool stellt ein freies, Open-Source E-Learning Programm dar, mit dem kryptografische Verfahren angewandt und analysiert werden können. Die aktuelle Version bietet eine Vielzahl von Funktionen, wie zum Beispiel:
- 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)
- Unterstützende Verfahren (z.B. Primzahltest, Faktorisierung, Base64-Kodierung)
- uvm.
[Bearbeiten] Einfaches Beispiel / Screenshot
Screenshots von http://www.cryptool.de/index.php/de/media-topmenu-48.html:
![]()
In CrypTool stehen verschiedene Textanalyseverfahren zur Verfügung. Damit können die Schwächen von einfachen Verschlüsselungsverfahren aufgedeckt und diese teilweise auch automatisch gebrochen werden.
![]()
Die Abläufe bei der digitalen Signatur und der Hybridverschlüsselung (RSA-AES und ECC-AES) können in interaktiven Datenflussdiagrammen nachvollzogen werden.
![]()
Die Fähigkeiten von CrypTool werden aktiv durch die umfangreiche Hilfe unterstützt.
![]()
CrypTool bietet die Möglichkeit, moderne Verschlüsselungsverfahren kennenzulernen und zu testen. Für die modernen symmetrischen Verfahren steht die Brute-Force-Analyse zur Verfügung.
[Bearbeiten] Technische Voraussetzungen und Hinweise
Die Version 1.4.30 benötigt eine Win32-Umgebung. Das Programm enthält einige Funktionen, die Java-Anwendungen aufrufen: Dafür muss eine Java-Laufzeitumgebung ab JRE 1.6 installiert sein.
Es werden zwei Nachfolgeversionen entwickelt:
- CrypTool 2.0 benötigt mindestens Microsoft Windows XP und das .NET Framework in der Version 4.0 und bietet visuelle Programmierung.
- JavaCrypTool ist ein typisches Eclipse-Programmm und läuft auf MAC, Linux und Windows.
[Bearbeiten] Schulischer Einsatz
[Bearbeiten] Korrespondierende Inhalts-/Prozessbereiche
Inhaltsbereiche:
- Algorithmen
- Information und Daten
- Informatik, Mensch und Gesellschaft
Prozessbereiche:
- Darstellen und Interpretieren
- Begründen und Bewerten
[Bearbeiten] Inhalte und Themen
Die Funktionen von CrypTool sind Online beschrieben: http://www.cryptool.de/index.php/de/cryptool-features-featuresmenu-44.html
Es stehen sowohl klassische wie moderne Kryptoverfahren zur Verfügung: klassisch: beispielsweise das Caesar-, das ADFGVX-, das Doppelwürfel- oder das Enigma-Verschlüsselungsverfahren modern: beispielsweise das RSA-Verfahren, das AES-Verfahren, Hybridverschlüsselung und auf Gitterreduktion und Elliptischen Kurven basierende Verfahren
[Bearbeiten] Ideen zum Unterrichtseinsatz
Die interaktiven Demonstrationen und Visualisierungen bieten vielfältige Möglichkeiten zum Unterrichtseinsatz. Siehe die Workshops auf der INFOS 2007, 2009, 2011 und die Links/Materialien auf dem "Kryptoportal für Lehrer": https://www.cryptoportal.org
[Bearbeiten] Einsatz in weiteren Fächern
[Bearbeiten] Einschätzung/ Kritik
CT1: + Als Lehrer kann man mit EINEM einzigen Tool arbeiten, wenn man hemen rund um Kryptografie und Kryptoanalyse behandelt.
+ An allen Stellen kann man mit F1 Hilfen erhalten (zur Bedienung oder zum Verfahren),
so dass sich Schüler auch selbst Stoff erarbeiten können.
- Tool so umfangreich, dass eine bewusste Auswahl vor dem Unterricht zu planen ist.
- Etliche Masken zu textlastig (da ist in CT2 besser und interaktiver)
[Bearbeiten] Unterrichtsmaterialien und -beispiele
[Bearbeiten] Referenzen, weiterführende Literatur und Ansprechpartner
- Das CrypTool-Skript. Kryptographie, Mathematik und mehr. 10. Auflage. Hintergrundmaterial und Zusatzinformationen zum freien E-Learning-Programm CrypTool
- Bernhard Esslinger, Kai Hoelzner: CrypTool. Ein E-Learning-Programm für Kryptologie. in DFN S. 28-31
- Linksammlung CrypTool-Portal für Lehrer
| Empfohlen für | Sek. I +, Sek. II + und Hochschule + |
| Entwickelt von | Bernhard Esslinger +, Peer Wichmann + und Joerg Cornelius Schneider + |
| Erscheinungsjahr | 1998 + |
| Genutzte Lizenz | Apache Lizenz 2.0 + |
| Lizenzkosten | kostenfrei + |
| Plattformen | Windows +, Linux (WINE) + und Mac + |
| Sprache | Deutsch +, Englisch +, Polnisch +, Serbisch + und Spanisch + |













