Ich möchte eine Datei entschlüsseln mitGPG-Suite.
Ich habe versucht, zu öffnenTerminal.appund Ausführen:
gpg -d /PathToTheFile/File.txt.gpg | gpg -o /APath/File.txt.
Dies ergab die Ausgabe:
gpg: no valid OpenPGP-data found.
gpg: processing message failed: Unknown system error.
Antwort1
Tatsächlich rufen Sie GnuPG zweimal auf:
gpg -d /PathToTheFile/File.txt.gpg | gpg -o /APath/File.txt
- Der erste Aufruf
gpg -d /PathToTheFile/File.txt.gpg
entschlüsselt die Datei und gibt die entschlüsselte Kopie an die Standardausgabe weiter. Der zweite Aufruf
gpg -o /APath/File.txt
hat keinen Befehl als Argument, sondern nur die Ausgabeoption. In diesem Fall versucht GnuPG anhand der Eingabe zu erraten, was zu tun ist. Vonman gpg
:gpg may be run with no commands. In this case it will perform a reasonable action depending on the type of file it is given as input (an encrypted message is decrypted, a signature is verified, a file containing keys is listed, etc.).
Dies erfordert eine Art OpenPGP-Eingabe – was beim entschlüsselten Dokument nicht der Fall ist.
Der zweite Aufruf von GnuPG schlägt fehl. Ich denke, Sie versuchen, eine Datei zu entschlüsseln und ihren Inhalt in der Datei im -o
Parameter zu speichern, was auch ohne den zweiten Aufruf von GnuPG möglich ist:
gpg -o /APath/File.txt -d /PathToTheFile/File.txt.gpg