Verschlüsselung

| ALPHA-VISION®

# Verschlüsselungsfunktionalität

Die Verschlüsselungsfunktionalität betrifft AvZip2Dbf.exe, sowie alle Programme der Entwicklungs- und Laufzeitumgebung, die auf unten genannte Dateitypen zugreifen. Soll auf zur Laufzeit verschlüsselt archivierte Daten (AvZipArchives.exe) mit den üblichen Auswertungs-Tools zugegriffen werden, müssen diese Daten zuerst mit AvZip2Dbf.exe entschlüsselt werden.

## Dateitypen

Es können DO-, DIS-, CA- und die ZIP-Dateien der Datenarchivierung verschlüsselt werden. Bei aktiver Verschlüsselung werden immer alle Dateitypen verschlüsselt, die Verschlüsselung eines einzelnen Dateityps ist nicht möglich.

## Verschlüsselungssystematik

Es sind 2 Verschlüsselungsstufen vorgesehen, die ineinander verschachtelt sind. Ist die 2te Stufe aktiviert, läuft der Verschlüsselungsalgorithmus der niedrigeren ersten Stufe automatisch mit ab.

### Schlüsselwort

Das Schlüsselwort ist in der Lizenzdatei (VISION.LIC) hinterlegt. Diese Vision.lic muß bei jeder Ver-/Entschlüsselung vorhanden sein. Liegen zur Laufzeit verschlüsselte Dateien vor und es fehlt eine Vision.lic mit passendem Schlüsselwort, erfolgt eine Fehlermeldung.

#### Hinweise zur Verschlüsselung

- Der Kodierungsschlüssel darf maximal 80 Zeichen lang sein
- Der Kodierungsschlüssel sollte mindestens 16 Zeichen umfassen
- Die Kodierung ist zu PKZip 2.04 kompatibel

### Unverschlüsselte Stufe

Alle genannten Dateien liegen in komprimierter, aber ansonsten unverschlüsselter Form vor.
Achtung: Es erfolgt dabei keine Änderung der Dateierweiterung, d.h. der Dateiname ändert sich nicht auf <Name>.zip

### Stufe 1: pkzip-Algorithmus

Liegt eine Vision.lic mit Schlüsselworteintrag vor, wenn auf einen der oben genannte Dateitypen zugegriffen wird, impliziert das aufrufende Programm eine Verschlüsselung. Es wird versucht, die Dateien entsprechend über pkzip zu ver-/entschlüsseln. Ebenso wie bei den unverschlüsselt komprimierten Dateien ändert sich die Dateierweiterung hierdurch nicht. Passen die Dateien in irgendeiner Weise nicht zur vorliegenden Verschlüsselung, schlägt der Zugriff fehl.

### Stufe 2: Chiasmus

Liegt zusätzlich zur Vision.lic von Stufe 1 eine VisionLic.xis vor, werden die Dateien nach dem Pkzip-Schreiben bzw. vor dem Pkzip-Lesen noch Chiasmus ver- bzw. entschlüsselt. Die Namenssyntax für die Dateien ändert sich in diesem Fall auf <Name>.<Extension>.xia Achtung: Die VisionLic.xis muß das in der Vision.lic vorgegebene Schlüsselwort benutzen