Entschlüsseln GPG-Datei über eine batch-Datei
Ich bin Entschlüsselung einer gpg-Datei über eine batch-Datei mit dem folgenden code.
gpg.exe --output test.csv --batch --passphrase-fd 0 --decrypt WSB330TJ.CSTDJIDF.TXT.asc.14.04.22_00.59.gpg
Obwohl es die Datei Entschlüsseln, aber ich habe zu geben Sie die passphrase manuell.
Wie kann ich es verbessern, so dass Sie automatisch wählen Sie die passphrase und entschlüsseln der Datei ohne manuellen Eingriff?
Was soll ich hier?
InformationsquelleAutor user3219897 | 2014-04-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sagen Sie GnuPG Lesen Sie die passphrase von der Standardeingabe mittels
--passphrase-fd 0
. Es gibt verschiedene Optionen, Lesen Sie die passphrase, ausman gpg
:Wenn Sie die Nutzung von GnuPG, 2, vergessen Sie
--batch
, da sonst die passphrase Optionen werden ignoriert.Wenn Sie gespeichert werden, ist die passphrase in der Datei verwenden
--passphrase-file password.txt
, wenn Sie wollen, übergeben Sie als string verwenden--passphrase "f00b4r"
(beide Male mit entsprechenden parameter-Werte, natürlich).@Thierry angemerkt in den Kommentaren, dass (insbesondere bei Verwendung von Windows) stellen Sie sicher, beenden die Datei mit einem UNIX-line-feed (
\n
/LN) statt eines Windows-line feed + carriage return (\n\r
/LNRF).Haben Sie entfernt die
--passphrase-fd
parameter? Und: "funktioniert Nicht" ist keine hilfreiche Beschreibung des Problems überhaupt. Wie haben Sie versucht, was passiert, was nicht passieren?gpg.exe --output test.csv --batch --passphrase xyz --entschlüsseln WSB330TJ.CSTDJIDF.TXT.asc.14.04.22_00.59.gpg
Das obige Kommando fragt nach der Passphrase und dann die Datei entschlüsseln
Ich habe festgestellt, dass bei Verwendung der --passphrase-Datei mit gpg4win, dass die passphrase-Datei muss unix \n line-Trennzeichen nicht dos/windows, \r\n-Trennzeichen.
InformationsquelleAutor Jens Erat
Für mich, ich hatte zu tun gpg --batch --passphrase "Meinpasswort" --decrypt-Dateien C:\PGPFiles\*.pgp. Tun Sie es mit der --passphrase nicht vor --decrypt-files würde immer Eingabeaufforderung für das Kennwort. Auch als Thierry sagte, wenn ich mit einer Passwort-Datei hatte ich mit Notepad++ zu konvertieren ins unix-Format (Edit->EOL->Unix/OSX-Format)
InformationsquelleAutor GregT
Versuchen Sie dies:
InformationsquelleAutor KP Singh