CrypTool
Aus Informatiktools
Kiy (Diskussion | Beiträge) (→Wissenschaftliche Veröffentlichungen) |
R (Diskussion | Beiträge) |
||
| (Der Versionsvergleich bezieht 11 dazwischenliegende Versionen mit ein.) | |||
| Zeile 2: | Zeile 2: | ||
|Name = CrypTool | |Name = CrypTool | ||
|Logo = [[Datei:Cryptool.png|250px]] | |Logo = [[Datei:Cryptool.png|250px]] | ||
| + | |Kurzbeschreibung = Software zum lernen, anwenden und analysieren kryptografischer Verfahren | ||
| + | |Schlagwoerter = Kryptografie, Kryptoanalyse, Visualisierung | ||
| + | |Altersgruppen = Sek. I, Sek. II, Hochschule | ||
| + | |Sprachen = Deutsch, Englisch, Polnisch, Serbisch, Spanisch | ||
|Erscheinungsjahr = 1998 | |Erscheinungsjahr = 1998 | ||
|Designer = Bernhard Esslinger | |Designer = Bernhard Esslinger | ||
| - | |Entwickler = Peer Wichmann, Joerg Cornelius Schneider | + | |Entwickler = Bernhard Esslinger, Peer Wichmann, Joerg Cornelius Schneider |
| - | |AktuelleVersion = 1.4.30 | + | |AktuelleVersion = 1.4.30 (August 2010) |
| - | + | |Einfluesse = | |
| - | | | + | |AehnlicheTools = |
| - | | | + | |Plattform = Windows, Linux (WINE), Mac |
| - | | | + | |
| - | + | ||
|Lizenz = Apache Lizenz 2.0 | |Lizenz = Apache Lizenz 2.0 | ||
| + | |Lizenzkosten = kostenfrei | ||
| + | |Bemerkungen = | ||
|Website = [http://www.cryptool.de http://www.cryptool.de] | |Website = [http://www.cryptool.de http://www.cryptool.de] | ||
| - | |||
| - | |||
}} | }} | ||
| - | |||
| - | |||
| + | == 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. | ||
| - | == | + | == Einfaches Beispiel / Screenshot == |
| - | + | <!--Hier soll ein einfaches Beispiel angegeben werden, mit welchem sich leicht der Charakter des Werkzeugs erkennen lässt.--> | |
| + | Screenshots von http://www.cryptool.de/index.php/de/media-topmenu-48.html: | ||
| - | + | [[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. | ||
| - | |||
| - | + | [[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. | ||
| - | |||
| - | + | [[Datei:CrypTool Screenshot3.png|448px]]<br> | |
| + | Die Fähigkeiten von CrypTool werden aktiv durch die umfangreiche Hilfe unterstützt. | ||
| - | |||
| - | + | [[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. | ||
| - | + | == Technische Voraussetzungen und Hinweise == | |
| + | <!--Welcher Installationsaufwand ist nötig? | ||
| + | Lässt sich das Werkzeug im Netzwerk betreiben? | ||
| + | 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 == | |
| - | + | === Korrespondierende Inhalts-/Prozessbereiche === | |
| + | <!-- <Einordnung in die Bildungsstandards Informatik> --> | ||
| + | Inhaltsbereiche: | ||
| + | * Algorithmen | ||
| + | * Information und Daten | ||
| + | <!--* Sprachen und Automaten --> | ||
| + | <!--* Informatiksysteme --> | ||
| + | * Informatik, Mensch und Gesellschaft | ||
| + | |||
| + | Prozessbereiche: | ||
| + | <!--* Modellieren und Implementieren --> | ||
| + | * Darstellen und Interpretieren | ||
| + | * Begründen und Bewerten | ||
| + | <!--* Strukturieren und Vernetzen --> | ||
| + | <!--* Kommunizieren und Kooperieren --> | ||
| + | |||
| + | === 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=== | ||
| + | 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 === | ||
| + | |||
| + | == Einschätzung/ 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 == | ||
| + | <!--Links und Kurzbeschreibung zu Materialien und dokumentierten Erfahrungen.--> | ||
| + | *[https://www.cryptoportal.org/suche.php?PHPSESSID=4f4f7db07236facfd91782bd0a4f5a1f CrypTool-Portal für Lehrer] | ||
| + | |||
| + | <!--== Varianten, Weiterentwicklungen und Erweiterungen == --> | ||
| + | <!--Links und Beschreibungen zu Tools, die auf diesem Werkzeug aufbauen bzw. diesem ähneln.--> | ||
| + | |||
| + | == Referenzen, weiterführende Literatur und Ansprechpartner == | ||
| + | <!--weiterführende Literatur zum Tool/ Wissenschaftliche Veröffentlichungen/weitere Referenzen/Quellen--> | ||
| + | <!--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.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] | ||
| Zeile 55: | Zeile 120: | ||
[[Category:Visualisierung]] | [[Category:Visualisierung]] | ||
[[Category:Tutorials]] | [[Category:Tutorials]] | ||
| - | [[Category: | + | [[Category:Kryptographie]] |
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 + |













