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
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?
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
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 .