Die Funktion Komprimieren (Zip) dient der Datenkompression. Bei Wahl der Funktion Zip wird der Inhalt des aktuellen Dokuments komprimiert und das Ergebnis in einem neuen Fenster dargestellt. Aus diesen Daten ist es mittels der Funktion Entkomprimieren wieder möglich, den ursprünglichen Text zu rekonstruieren.
Es gibt verschiedene Algorithmen zur Datenkomprimierung. In CrypTool wird der GnuZip-Algorithmus verwendet.
Vor der Darstellung der Ergebnisses in einem neuen Fenster wird der Kompressionsgrad in Prozent angegeben. Der Kompressionsgrad sagt aus, um wieviel Prozent ein Dokument komprimiert (also verkleinert) werden konnte. Bei einem Kompressionsgrad von 10 % ist das komprimierte Dokument 10 % kürzer als das nicht komprimierte. Es kann bei kurzen oder schon komprimierten Dokumenten passieren, dass das komprimierte Dokument einige Zeichen länger wird. Dies wirkt sich in einem negativen Kompressionsgrad aus. Ein Kompressionsgrad von –10 % besagt, dass das komprimierte Dokument 10 % länger als das nicht komprimierte ist.
Neben der geringeren Größe der Dokumente haben Komprimierungsverfahren bei natürlich-sprachlichen Texten die Eigenschaft, dass sie die Redundanz der Daten reduzieren, was einen Angriff in den meisten Fällen erschwert. Aus diesem Grund führt beispielsweise das Verschlüsselungsprogramm Pretty Good Privacy (PGP) eine Komprimierung der Daten vor der eigentlichen Verschlüsselung durch. Zum einen werden die Pakete mit verschlüsseltem Text in der Regel dadurch deutlich kleiner und zum anderen wird dadurch die Sicherheit erhöht.
Ein Beispiel, in dem der Schlüssel in einem Ciphertext-only-Angriff gefunden werden kann, wenn das Dokument mittels exklusivem Oder verschlüsselt wird, dies jedoch nicht gelingt, wenn das Dokument vorher komprimiert wird, befindet sich im Kapitel Szenarien.
Bemerkung 1:
Um ein Dokument als komprimiertes Dokument erkennen zu können, wird am Beginn des Dokuments das Schlüsselwort "CTZ" eingefügt.
Bemerkung 2:
Wenn Sie mit CrypTool komprimierte Dokumente in einer Datei speichern, so können Sie diese Dokumente nicht mit Anwendungen wie unzip oder Winzip dekomprimieren - selbst dann nicht, wenn Sie das Schlüsselwort am Beginn der Datei entfernen.
In CrypTool keine Metadaten unterst¨tzt, die f¨r die Verarbeitung von ZIP-Archiven notwendig sind.