Erklärung der Kryptogramm-Kopfeinträge

Jedes Challenger-Kryptogramm beginnt mit den Kopfinformationen. Insgesamt sind es 68 Bytes. Das heißt jedes Kryptogramm ist um 68 Bytes größer als die Ausgangsdatei. Hinzu kommen noch einmal X-Bytes für die Speicherung des Dateityps. Alle Kopfinformationen dienen zum vereinfachten bzw. zum abgesicherten Umgang mit der Software. Zum Beispiel werden von der verwendeten Phrase die Einweg-Hashwerte gespeichert. Damit kann Challenger beim Versuch einer Entschlüsselung mit einer ungleichen Phrase eine qualifizierte Meldung ausgeben ("Die Datei wurde mit einer anderen Phrase verschlüsselt.").

Tabellarische Übersicht

Version 2.x.x

12
Kryptogramm-Kennung; konstant; versionsunabhängig
4
Chiffrier-Cache (1 MB)
4
Engine-Version
1
Version der Kryptogramm-Kopfeinträge
1
Schlüssellänge; 64 Bit, 128 Bit, 256 Bit
1
Länge des Dateityps (z.B.: 3 <--> DOC)
1
Reserviert
4
CRC32-Prüfsumme
8
Einweg-Hashwerte: PAD
8
Einweg-Hashwerte: Phrase
8
Datum- und Zeitwerte des Generatorstart's
8
System-Erstellungsdatum der Ausgangsdatei
8
System-Änderungsdatum der Ausgangsdatei
X
Dateityp (z.B.: DOC)

Gesamt: 68+X Bytes