Zum Inhalt springen

CrypTool

aus Wikipedia, der freien Enzyklopädie
{{#if: | | {{#invoke:WLink|getArticleBase}} }}

{{#if: Datei:Favicon CrypTool.png |

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | Datei:Favicon CrypTool.png |
 {{#if: {{#invoke:Wikidata|claim|P154}} | 
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
 }}
}}{{#if:
Screenshot
Screenshot
|
Screenshot
Screenshot
{{#if: E-Learning-Programm für Kryptologie |
E-Learning-Programm für Kryptologie }}|

}}

Basisdaten

{{#if: Bernhard Esslinger |

Hauptentwickler Bernhard Esslinger |
 {{#if: {{#invoke:Wikidata|claim|P126}} | 
Maintainer claim|P126|parameter=link|references=ja|list=, }}
 }}

}}{{#if: TU Darmstadt, Uni Duisburg-Essen, BW-Universität München, Professur Datenschutz und Compliance, Uni Siegen |

Entwickler TU Darmstadt, Uni Duisburg-Essen, BW-Universität München, Professur Datenschutz und Compliance, Uni Siegen |
 {{#if: {{#invoke:Wikidata|claim|P178}} | 
Entwickler claim|P178|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

Erscheinungsjahr
 {{#if: {{#invoke:Wikidata|claim|P577}} | 
Erscheinungsjahr claim|P577|references=ja|list=, }} |
   {{#if: {{#invoke:Wikidata|claim|P571}} | 
Erscheinungsjahr claim|P571|references=ja|list=, }}
   }}
 }}

}}{{#ifeq: KEINE_ANGABE | KEINE_ANGABE || {{#if: KEINE_ANGABE |

Aktuelle Version
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format {{{AktuelleVersionFreigabeDatum}}} | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813}} | 
Aktuelle Version claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}}) }}}}}}

}}{{#ifeq: {{{AktuelleVorabVersion}}} | KEINE_ANGABE || {{#if: |

Aktuelle Vorabversion
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format {{{AktuelleVorabVersionFreigabeDatum}}} | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724}} | 
Aktuelle Vorabversion claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}}) }}}}}}

}}{{#if: |

Ausführungsumgebung
 {{#if: CT1: Windows und Linux (über Wine);
CT2: nur Windows;
JCT: Windows, Linux und macOS;
CTO: im Browser |
Betriebssystem CT1: Windows und Linux (über Wine);
CT2: nur Windows;
JCT: Windows, Linux und macOS;
CTO: im Browser |
   {{#if: {{#invoke:Wikidata|claim|P306}} | 
Betriebssystem claim|P306|parameter=link|references=ja|list=, }}
   }}
 }}

}}{{#if: |

Programmier­sprache
 {{#if: {{#invoke:Wikidata|claim|P277}} | 
Programmier­sprache claim|P277|parameter=link|references=ja|list=, }}
 }}

}}{{#if: E-Learning, Kryptologie, Verschlüsselungssoftware |

Kategorie E-Learning, Kryptologie, Verschlüsselungssoftware

}}{{#if: Apache License v2.0 |

Lizenz Apache License v2.0 |
 {{#if: {{#invoke:Wikidata|claim|P275}} | 
Lizenz claim|P275|parameter=link|references=ja|list=, }}
 }}

}}{{#if: ja |

deutschsprachig faculty|ja}} | ja | nein }}

}}{{#if: |

Sonstiges {{{Sonstiges}}}Vorlage:Infobox Software/Wartung/Sonstiges

}}{{#if: www.cryptool.org |

www.cryptool.org |
 {{#if: {{#invoke:Wikidata|claim|P856|notdeprecated=1}} | 
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link|notdeprecated=1}}}}
 }}

}}{{#if: |

Dateien [[c:Category:Created with {{{Dateien}}}|{{{Dateien}}}]]

}}

CrypTool ist ein Open-Source-Projekt. Hauptresultat ist die freie Lern-Software CrypTool, die die Konzepte der Kryptografie und der Kryptoanalyse erfahrbar macht. Laut Hakin9<ref>Hackin9, IT Security Magazin, Januar 2011, Seite 30-37 "Das CrypTool-Projekt -- Der beste Weg, Kryptografie zu lernen und anzuwenden"</ref> ist CrypTool weltweit die am meisten verbreitete Lern-Software im Bereich Kryptologie.

CrypTool umfasst sowohl klassische wie moderne Kryptologie (von Caesar über RSA bis Post-Quantum-Kryptografie).

Geschichte

Das CrypTool-Projekt startete im Jahr 1998 mit der Entwicklung von CrypTool 1 (CT1).

Im Jahr 2007 begann die Entwicklung von zwei weiteren Desktop-Programmen – CT2 und JCT – die beide auf einer reinen Plugin-Architektur basieren und als Nachfolger des ursprünglichen CrypTool-Programms dienten.

Seit 2010 wird die Browser-Software CrypTool-Online (CTO) entwickelt.

Die Projektleitung liegt seit 2023 beim Forschungsinstitut CODE an der Universität der Bundeswehr München.<ref>{{#if:|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:|{{{autor}}}: }}{{#if:|{{#if:Kryptografie-Lernsoftware CrypTool wird jetzt an der Bundeswehr-Uni in München weiterentwickelt|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1={{{archiv-url}}}}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=Kryptografie-Lernsoftware CrypTool wird jetzt an der Bundeswehr-Uni in München weiterentwickelt}}]{{#if:| ({{{format}}})}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if:https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/%7C{{#if:{{#invoke:TemplUtl%7Cfaculty%7C}}%7C{{#invoke:Vorlage:Internetquelle%7CTitelFormat%7Ctitel={{#invoke:WLink%7CgetEscapedTitle%7C1=Kryptografie-Lernsoftware CrypTool wird jetzt an der Bundeswehr-Uni in München weiterentwickelt}}}}|[{{#invoke:URLutil|getNormalized|1=https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=Kryptografie-Lernsoftware CrypTool wird jetzt an der Bundeswehr-Uni in München weiterentwickelt}}}}]}}{{#if:| ({{{format}}}{{#if:Secupedia2023-05-08{{#if: 2024-08-29 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}

          | )
          | {{#if:{{#ifeq:de|de||{{#if:|1}}}}| ; 
              | )}}}}}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/}}%7C%7C}}}}{{#if:Kryptografie-Lernsoftware CrypTool wird jetzt an der Bundeswehr-Uni in München weiterentwickelt|{{#if:{{#invoke:WLink|isValidLinktext|1=Kryptografie-Lernsoftware CrypTool wird jetzt an der Bundeswehr-Uni in München weiterentwickelt|lines=0}}||}}}}{{#if: Secupedia| In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=Secupedia}}}}{{#if: | {{{hrsg}}}{{#if: 2023-05-08|,|{{#if: 2024-08-29 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: 2023-05-08| {{#if:{{#invoke:DateTime|format|2023-05-08|noerror=1}}
            |{{#invoke:DateTime|format|2023-05-08|T._Monat JJJJ}}
            |{{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, datum=2023-05-08|class=Zitationswartung}} }}{{#if: |,|{{#if: 2024-08-29 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: |,|{{#if: 2024-08-29 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: {{#invoke:TemplUtl|faculty|}}| {{#if:2023-05-08|{{#if:|archiviert|ehemals}}|{{#if:|Archiviert|Ehemals}}}} {{#if:|vom|im}} Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: | am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|{{{archiv-datum}}}{{#if:499470||(?)}}}}}}{{#if: 2024-08-29|;}}}}{{#if: 2024-08-29| {{#if:2023-05-08{{#invoke:TemplUtl|faculty|}}|abgerufen|Abgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 2024-08-29 |ISO|noerror=1}} }}
       |4=im Jahr
       |7=im
       |10=am
       |#default={{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, abruf=2024-08-29|class=Zitationswartung}} }} {{#invoke:DateTime|format|2024-08-29|T._Monat JJJJ}}
    | {{#invoke:TemplUtl|failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:de|de||{{#if:|1}}}}|{{#if:Secupedia2023-05-08{{#if: 2024-08-29 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
       |  (
       | {{#if: | |  (}}
       }}{{#ifeq:{{#if:de|de|de}}|de||
          {{#invoke:Multilingual|format|{{{sprache}}}|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:de|de|de}}|de||, }}{{{kommentar}}}}})}}{{#if: 2023-05-08{{#if: 2024-08-29 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}|{{#if: |: {{
 #if: 
 | {{
     #ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | Vorlage:Str trim
     | {{#invoke:Vorlage:lang|flat}}
     }}
 | {{#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | „Vorlage:Str trim“
     | {{#invoke:Text|quote
         |1={{#if: 
              | {{#invoke:Vorlage:lang|flat}}
              | {{#invoke:Vorlage:lang|flat}} }}
         |2={{#if: {{#invoke:TemplUtl|faculty|}}|de-CH|de}}
         |3=1}} }}

}}{{#if:

   |  (<templatestyles src="Person/styles.css" />{{#if:  | :  }}{{#if:  | , deutsch: „“ }})
   | {{#if: 
       |  ({{#if:  | , deutsch: „“ }})
       | {{#if:  |  (deutsch: „“) }}
 }}

}}{{#if: {{{zitat}}}

   | {{#if: 
       | {{#if: {{{zitat}}}
           | Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
   | Vorlage:": Text= fehlt }}{{#if:  | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
             | Vorlage:": Ungültiger Wert: ref=
             | {{{ref}}} }}

}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:||{{#ifeq: | JaKeinHinweis |{{#switch:

   |0|=Vorlage:Toter Link/Core{{#if: https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/
       | {{#if:  | [1] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/
      | {{#if:{{#invoke:URLutil|isWebURL|https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/ Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/
       | {{#if:{{#invoke:URLutil|isWebURL|https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/ }}|{{#switch: 
   |0|=Vorlage:Toter Link/Core{{#if: https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/
       | {{#if:  | [2] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/
      | {{#if:{{#invoke:URLutil|isWebURL|https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/ Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/
       | {{#if:{{#invoke:URLutil|isWebURL|https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[https://www.secupedia.de/news/kryptografie-lernsoftware-cryptool-wird-jetzt-an-der-bundeswehr-uni-in-muenchen-weiterentwickelt/ }} }}}}}}}}}}{{#if:|
        {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:|Vorlage:Webarchiv/archiv-bot}}

}}}}{{#invoke:TemplatePar|check |all= url= titel= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} |template= Vorlage:Internetquelle |format=0 |preview=1 }}</ref>

CrypTool wird in Schulen, Universitäten, Unternehmen und Agenturen zur Ausbildung und Sensibilisierung eingesetzt.

Funktionen und Entwicklung

Es sind über 400 Algorithmen implementiert.<ref>Algorithmen: Funktionen in verschiedenen CrypTool-Versionen In einer Tabelle werden alle implementierten Verfahren aufgelistet. Die Liste kann anhand von Kategorien, Suchbegriffen und den CT-Versionen eingeschränkt werden.</ref>

Die CrypTool-Software wird in einem Open-Source-Projekt entwickelt. Ursprünglich wurde sie von deutschen Firmen und Hochschulen entwickelt, inzwischen kommen die rund 70 Mitwirkenden aus der ganzen Welt. Zuwendungen in Form von Software-Plugins kommen z. B. von Universitäten oder Schulen.<ref>Präsentation auf Englisch auf einem Workshop in Norwegen listet die Contributors auf Seite 7 auf.</ref>

Datei:Favicon CrypTool.png

Projekte

Ziel des CrypTool-Projekts ist es, den Nutzern bewusst zu machen, wie Kryptografie gegen Sicherheitsbedrohungen im Netz helfen kann, und die zugrunde liegenden Konzepte der Kryptologie zu erklären.

Aktiv entwickelte Projekte

CrypTool Lernprogramm für die 11. Klasse des Bayerischen Gymnasiums

Seit November 2024 führt das CrypTool-Projekt auch eine Web-App im Portfolio, die für Schulen konzipiert wurde.

CrypTool-Online (CTO)

CTO bietet Interessierten die Möglichkeit, Verschlüsselungsverfahren gleich im Browser auf dem PC oder dem Smartphone auszuprobieren, ohne Software herunterzuladen und installieren zu müssen. CTO wird mit JavaScript, WebAssembly und Python entwickelt.

CrypTool 2 (CT2)

CT2 Bildschirmfoto
Ein CT2 Workspace der mittels Keysearcher-Komponente einen Brute-Force-Angriff auf einen eingeschränkten AES vornimmt.

CT2 setzt das Konzept der visuellen Programmierung für kryptografische Prozesse um. Im Moment sind über 150 Krypto-Funktionen in CT2 enthalten. Ein Schwerpunkt ist die Kryptoanalyse klassischer Verfahren mit modernen Mitteln.

MysteryTwister (MTW, ehemals MTC3)

MTW ist ein internationaler Krypto-Wettbewerb mit über 350 Aufgaben, einem Forum und einer Hall of Fame, an dem mehr als 13.000 Benutzer teilnehmen und auch bisher ungelöste Rätsel knacken.

CrypTool Transcriber & Solver (CTTS)

CTTS ist ein Programm für Transkription und Kryptoanalyse. Es wurde von George Lasry speziell für die Bearbeitung historischer verschlüsselter Manuskripte entwickelt. CTTS wird jetzt vom CrypTool-Team gepflegt, zu dem auch George Lasry gehört. Eingesetzt wurde CTTS unter anderem bei der Entzifferung von mehr als fünfzig verschollenen und verschlüsselten Briefen, die von Maria Stuart (1542–1587) stammen, der Königin von Schottland. Dieser Erfolg bekam große internationale Aufmerksamkeit. Die dazugehörige Publikation ("Deciphering Mary Stuart's lost letters from 1578–1584" in der Cryptologia, 47:2, Februar 2023, doi:10.1080/01611194.2022.2160677) war die am meisten gelesene von allen jemals in der Cryptologia veröffentlichten Artikeln.

Projekte mit Maintenance

Neben den aktiv entwickelten Projekten gibt es auch Projekte, die weiterhin gepflegt aber nicht mehr weiterentwickelt werden:

CrypTool 1 (CT1)

CT1 ist als typisch Menü-orientiertes Windows-Programm konzipiert, das auch externe (Java-)Programme hinzulädt. CT1 enthält über 100 Krypto-Funktionen.

JavaCrypTool (JCT)

JCT läuft unter Windows, macOS und Linux, und hat sowohl eine Dokumenten- als auch eine Funktions-orientierte Perspektive. Im Moment sind über 100 Krypto-Funktionen in JCT enthalten. Ein Schwerpunkt sind moderne digitale Signaturen (z. B. Hash-Bäume und SPHINCS).

Schülerkrypto (SCR)

SCR wird eingesetzt, um Schüler für MINT-Fächer zu motivieren, als auch in Awareness-Veranstaltungen für jedermann (Anti-Prism-Party<ref>Anti-Prism-Party Karlsruhe: Ganz praktische Unterstützung gegen Überwachung und zum Selbstdatenschutz</ref>).

Neben den genannten produktiven CrypTool-Projekten gab es außerhalb des eigentlichen CrypTool-Projekts kurze Zeit das Projekt CrypTooLinux: Damit sollte CrypTool 1.x auf Linux portiert werden, aber den Entwicklern dieses Teilprojektes fehlte die dazu notwendige Zeit, und sie bezogen auch keine neuen Entwickler mit ein, so dass CrypTooLinux seit 2008 im Alpha-Stadium ruht.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20161017143942

      | {{#ifeq: 20161017143942 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: CryptooLinux auf Gna.org | {{#invoke:WLink|getEscapedTitle|CryptooLinux auf Gna.org}} | {{#invoke:Webarchiv|getdomain|https://gna.org/projects/cryptoolinux/}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20161017143942}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: CryptooLinux auf Gna.org | {{#invoke:WLink|getEscapedTitle|CryptooLinux auf Gna.org}} | {{#invoke:Webarchiv|getdomain|https://gna.org/projects/cryptoolinux/}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20161017143942}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: CryptooLinux auf Gna.org | {{#invoke:WLink|getEscapedTitle|CryptooLinux auf Gna.org}} | {{#invoke:Webarchiv|getdomain|https://gna.org/projects/cryptoolinux/}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: CryptooLinux auf Gna.org | {{#invoke:WLink|getEscapedTitle|CryptooLinux auf Gna.org}} | {{#invoke:Webarchiv|getdomain|https://gna.org/projects/cryptoolinux/}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: CryptooLinux auf Gna.org | {{#invoke:WLink|getEscapedTitle|CryptooLinux auf Gna.org}} | {{#invoke:Webarchiv|getdomain|https://gna.org/projects/cryptoolinux/}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: CryptooLinux auf Gna.org | {{#invoke:WLink|getEscapedTitle|CryptooLinux auf Gna.org}} | {{#invoke:Webarchiv|getdomain|https://gna.org/projects/cryptoolinux/}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20161017143942|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|https://gna.org/projects/cryptoolinux/}}
    || {{#if:  || }}
  }}{{#if: CryptooLinux auf Gna.org
    | {{#if: {{#invoke:WLink|isBracketedLink|CryptooLinux auf Gna.org}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|https://gna.org/projects/cryptoolinux/%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|https://gna.org/projects/cryptoolinux/%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|https://gna.org/projects/cryptoolinux/ }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}</ref>

Literatur

  • {{#invoke:Vorlage:Literatur|f}}
  • {{#invoke:Vorlage:Literatur|f}}
  • {{#invoke:Vorlage:Literatur|f}}

Weblinks

|user/ CrypTool 2]
|{{#if:UC8_FqvQWJfZYxcSoEJ5ob-Q
 |channel/UC8_FqvQWJfZYxcSoEJ5ob-Q CrypTool 2]
 |{{#if:
  |c/ CrypTool 2]
  |{{#if:
   |@ CrypTool 2]
   |{{#if:
    |show/ CrypTool 2]
    |{{#if:
     |show?p= CrypTool 2]
     |{{#if:
      |playlist?list= CrypTool 2]
      |watch?v={{#if:|&t={{#if:|{{{h}}}h}}{{#if:|{{{m}}}m}}{{#if:|s}}}} CrypTool 2]{{#if:| (ab {{#if:|{{{h}}}:|0:}}{{#if:|{{#ifexpr:{{#invoke:Str|len|{{{M}}}}}>1||0}}:|00:}}{{#if:|{{#ifexpr:{{#invoke:Str|len|}}>1||0}}|00}})|{{#if:| (ab {{#expr: trunc(  / 3600 ) }}:{{#ifexpr:  
 {{#expr:    
   trunc( 
     (  - trunc(  / 3600 ) * 3600 )  
     / 60 )  
 }} < 10 | 0 
 }}{{#expr:  
 trunc(
   (  - trunc(  / 3600 ) * 3600 )  
   / 60 ) 

}}:{{#ifexpr:

 {{#expr:  
    - trunc(  / 3600 ) * 3600  
   - trunc( (  - trunc(  / 3600 ) * 3600 ) / 60 ) * 60  
 }} < 10 | 0
 }}{{#expr:  
  - trunc(  / 3600 ) * 3600  
 - trunc( (  - trunc(  / 3600 ) * 3600 ) / 60 ) * 60  

}})}}}}

      }}
     }}
    }}
   }}
  }}
 }}
}} auf {{#ifeq:{{{link}}}|0|YouTube |YouTube}}{{#if: 
    |, {{#invoke:DateTime|format||T._Monat JJJJ}}
  }}{{#if:
    |, abgerufen am {{#invoke:DateTime|format||T._Monat JJJJ}}
  }}{{#if:|  ({{#if:
        | {{#invoke:Multilingual|format|{{{sprache}}}|slang=!|split=[%s,]+|shift=m|separator=, }}
      }}{{#if: 
        | {{#if: 
            | ;  
          }}
      }}{{#if: 
        | {{#if: 
            | ;  
          }}Laufzeit: {{{laufzeit}}}
      }})
  }}{{#if: |.}}{{#invoke:TemplatePar|check

|all= |opt= 1= id= 2= title= titel= 3= abruf= zugriff= z= h= m= time= sec= uploader= upl= upload= d= kommentar= k= link= user= channel= c= alias= list= show= showid= sprache= laufzeit= |template=Vorlage:YouTube |cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube |format=@@@ }}{{#invoke:TemplatePar|valid |1=h |2=n |template=Vorlage:YouTube |cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube |format=@@@ }}{{#invoke:TemplatePar|valid |1=m |2=n |template=Vorlage:YouTube |cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube |format=@@@ }}{{#invoke:TemplatePar|valid |1=sec |2=n |template=Vorlage:YouTube |cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube |format=@@@ }}{{#invoke:TemplatePar|valid |1=time |2=n |template=Vorlage:YouTube |cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube |format=@@@ }}{{#invoke:TemplatePar|valid |1=sprache |2=langs |template=Vorlage:YouTube |cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube |format=@@@ }}{{#invoke:TemplatePar|valid |1=link |2=/^[01]?$/ |template=Vorlage:YouTube |cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube |format=@@@ 0 oder 1 erlaubt }}{{#if:UC8_FqvQWJfZYxcSoEJ5ob-Q||Vorlage:YouTube: Fehlender Typ-Parameter. Entweder id, list, show, showid, user, channel, c oder alias muss angegeben werden. }} (englisch)

Einzelnachweise

<references />

Vorlage:Navigationsleiste Crypto Tour