Wie kann ich Dateien über GnuPG (mit verschiedenen private Keys) entschlüsseln

Beginnerin

Mitglied
Hallo,
ich komm nicht weiter... :(
Ich hoffe, ich hab die richtige Kategorie gewählt.
Ich möchte durch ein C++ Programm Dateien automatisch entschlüsseln.
Diese Dateien können mit einem von zwei öffentlichen Schlüsseln verschlüsselt worden sein.
Ich hab dementsprechend auch zwei private Schlüssel mit Passwort.
Ich versuch den Aufruf folgendermaßen:

system(echo "Passwort" |"c:\gnupg\gpg.exe" --batch --passphrase-fd 0 -o "C:\Ausgabe.rar" -u "C:\Private Key.asc" --decrypt "Quelle.asc")

Das Passwort und die Schlüssel Datei sind in meinem VC++6.0 Variablen, die ich je nachdem befülle, welcher öffentliche Schlüssel verwendet wurde.
Wenn ich nun echo... in der Kommandozeile eingebe erhalte ich folgende Fehlermeldung:

gpg: public key decryption failed: bad passphrase
gpg: decryption failed: secret key not available

Was genau mache ich falsch? Und wie muss ich es richtig machen?
Die Pfade und das Passwort stimmen ganz sicher.

Ich hoffe, ihr könnt mir helfen.

Vielen Dank bereits!!
 
Zurück