Anwendung der DLL in Test-GUI

Beispiel

example

Im Folgenden ein Beispiel für C#/.NET. Dies zeigt den Gebrauch der ISGEncryption.dll über eine Beispiel-Applikation in unten stehender Abbildung.

Abb.: Beschreibung der Oberfläche (GUI = Graphical User Interface)

Index

Bedeutung

Beschreibung

1

Passwort

Das Passwort, mit dem das NC-Programm ver-/ entschlüsselt wird. Passwort kann aus 1-56 Zeichen bestehen, es werden allerdings mind. 8 Zeichen empfohlen.

Das Passwort wird nicht im verschlüsselten Programm abgelegt und es wird später beim Entschlüsseln nicht auf Gültigkeit verifiziert. D.h. ein falsches Passwort beim Entschlüsseln führt zu keinem Abbruch, jedoch wird das Programm damit nicht korrekt entschlüsselt und damit lesbar.

2

Ausgabeverzeichnis

Hier kann abweichend vom Standardverzeichnis (= Verzeichnis der Quelldatei) ein anderer Ordner gewählt werden. Damit ein anderes Verzeichnis als das der Quelldatei verwendet wird, muss im Kästchen unten ein Haken gesetzt sein. Sofern ausgewählt, werden hier alle ent-/verschlüsselten Dateien angelegt.

3

Verschlüsselte Dateien

Dateierweiterung für die verschlüsselten Dateien, Default ist *.ecy. Die Dateierweiterung ist gleichzeitig auch der Dateifilter für das Entschlüsseln. Dateien mit der dieser Endung werden automatisch als verschlüsselt erkannt und beim Starten entschlüsselt.

4

NC-Dateien

Dateien mit dieser Endung werden automatisch als NC-Dateien erkannt und beim Starten verschlüsselt.

5

Datei hinzufügen

Eine oder mehrere Dateien der zu verarbeitenden Liste (siehe im Fenster unten) hinzufügen.

6

Markierte Listeneinträge löschen

Markierte Listeneinträge werden aus dem Programm entfernt.

7

Protokollverzeichnis öffnen

Öffnen des Verzeichnisses mit den Log-Dateien. Die Log-Dateien werden in der gewählten Sprache beim Ver- bzw. Entschlüsseln erstellt.

8

Starten

Beginn der Ver- bzw. Entschlüsselung. Es werden alle Einträge der Liste bearbeitet, ungeachtet ob Elemente in der Liste markiert sind oder nicht. Dateien, die nicht bearbeitet werden sollen, müssen vorher aus der Liste entfernt werden.

9

Ordner hinzufügen

Den Inhalt eines ganzen Ordners mit dem Dateifilter (4) der zu verarbeitenden Liste (siehe Fenster unten) hinzufügen.

10

Liste löschen

Entfernt alle aktuellen Einträge aus der Liste zum Ver-/ Entschlüsseln.

11

Quelldatei

Gibt an, welche Quelldateien ver-/ entschlüsselt werden.

12

Zieldatei

Gibt an welche Zieldateien zum Ver-/ Entschlüsseln erstellt werden.

13

Status

Der aktuelle Status beim Ver-/ Entschlüsseln der Datei.

14

Link

Link zum Ordner der Ausgabedatei.

15

Markierte Dateien

Anzahl markierter Elemente / Gesamtzahl der Elemente.

16

ISG Crypter Version

Version des Programmes.

17

DLL-Version

Version der DLL zum Entschlüsseln.

18

Sprache

Einstellung der gewünschten Sprache. Möglich sind 'German', 'English', 'Russian', 'Italian', 'Spanish', 'French', 'Japanese' und 'Chinese', wobei die englischen Bezeichnungen auch bei Umstellung der Sprache erhalten bleiben.