# Anwendung der DLL in Test-GUI

## Beispiel

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.

## Weiterführende Informationen

- Beispiel einer Verschlüsselung