gpg-zip mit geheimem schlüssel eine zip

435

Ich habe folgendes Problem.

Ich habe ein Schlüsselpaar mit Thunderbird (Engimail) erstellt, dann habe ich die asc-Datei exportiert und sie in der git-bash nach gpg importiert.

Jetzt muss ich eine zip unterschreiben.

Verwenden Sie den Befehl:

gpg-zip --sign abc.txt def.txt 

Ich erhalte die Nachricht:

gpg: no default secret key: secret key not available gpg: signing failed: secret key not available 

Nein, ich habe gelesen, dass Sie den Standardschlüssel mit einstellen können:

gpg --default-key <keyid> 

Wenn ich das in der Bash tippe, erhalte ich die Nachricht:

gpg: Go ahead and type your message ... 

Jetzt kann ich tippen und tippen, es passiert nichts, wenn ich STRG-D drücke

 gpg: no valid OpenPGP data found. gpg: processing message failed: eof 

Ich habe auch versucht, den Standardschlüssel in der Datei gpg.conf zu setzen, aber es funktioniert nicht.

Kann mir jemand helfen?

0

2 Antworten auf die Frage

1
Peter Harmann

Sie können versuchen, den Schlüssel mit dem Argument -u anzugeben . Also würdest du so etwas verwenden:

gpg-zip -u 0xFFFFFFFF --sign abc.txt def.txt

oder

gpg-zip --sign --gpg-args -u 0xFFFFFFFF abc.txt def.txt

0

Sie müssen --default-key als Teil eines gpg-Befehls verwenden, z

gpg --sign --default-key ABCD1234 file.txt 

Dadurch wird der Befehl ausgeführt (in diesem Beispiel die Datei mit dem Schlüssel ABCD1234 signiert) und der Standardschlüssel von gpg festgelegt.

Aktualisieren:

Auf meiner Box sieht es tatsächlich so aus, als würde gpg-zip den Standardschlüssel von gpg ignorieren, so dass Sie wahrscheinlich die Antwort von @ Peter Harmann verwenden müssen .