Verschlüsselung
Die vorgegebene Eingangsdatei wird mit dem angegebenen Schlüssel komplett verschlüsselt und als Ausgangsdatei abgespeichert.
long encode_cnc_file (char *pIn, char *pOut,
char* encryption_key, char* err_buffer)
Parameter
Name | Type | Bedeutung |
pIn | char* | Name für Eingabedatei |
pOut | char* | Name für Ausgabe |
encryption_key | char* | Schlüssel |
err_buffer | char* | Buffer für Fehlernachrichten: "Key is longer than 56 characters" "No key defined" "Could not open input file" "Could not open output file" Ist ein leerer String eingetragen, ist kein Fehler aufgetreten. Es können max. 256 Zeichen übertragen werden. |
Rückgabewerte
Wert | Bedeutung |
-2 | Maximale Schlüssellänge überschritten. |
-1 | Schlüssel fehlt. |
0<x | Verschlüsselung von x Zeichen erfolgreich. |