Verschlüsseln mehrerer Dateien
Mehrere Eingangsdateien werden mit dem angegebenen Schlüssel komplett verschlüsselt und als Ausgangsdateien abgespeichert.
long encrypt_files (unsigned long n, char** pInList, char** pOutList, char* encryption_key,
char* err_buffer, unsigned long err_buffer_size)
Parameter
Name | Type | Bedeutung |
n | unsigned long | Anzahl der Eingabedateien |
pInList | char** | Liste der Namen der Eingabedateien |
pOutList | char** | Liste der Namen für Ausgabedateien |
encryption_key | char* | Schlüssel |
err_buffer | char* | Buffer für Fehlernachrichten:
Ist ein leerer String eingetragen, ist kein Fehler aufgetreten. Es können max. 256 Zeichen übertragen werden. |
err_buffer_size | unsigned long | Größe des Buffers err_buffer |
Rückgabewerte
Wert | Bedeutung |
-6 | Die Liste der Ausgabedateinamen ist nicht angegeben. |
-5 | Die Liste der Eingabedateinamen ist nicht angegeben. |
-4 | Ausgabedatei kann nicht geöffnet werden |
-3 | Eingabedatei kann nicht geöffnet werden |
-2 | Maximale Schlüssellänge überschritten. |
-1 | Schlüssel fehlt. |
0<x | Verschlüsselung von x Zeichen erfolgreich. |