使用带有无人值守密码的bat文件解密PGP

时间:2018-07-19 20:21:31

标签: batch-file gnupg loopback pgp

我是PGP的新手,我正尝试设置一个bat文件来解密我的文件,以加载到自动任务中。我能够整理一个有效的bat文件,但是即使bat命令中包含该文件,它仍会提示我输入密码。更深入的研究发现,gpg-agent需要允许进行环回,如此处https://lists.gnupg.org/pipermail/gnupg-devel/2015-May/029851.html所示,因此当我包含--pinentry-mode环回时,它现在会无限循环!如果我从bat语句中删除它,它仍然会无限循环!而不解密任何东西。此外,我不得不强行关闭窗户。 这是我正在使用的命令。

echo MyPassPhrase | gpg -v  --batch --yes --pinentry-mode loopback --passphrase-fd 0 --force-mdc -d testing.file.pgp

即使我使用..

gpg -v -o test.txt --force-mdc -d testing.file.pgp

它无限循环!

显然是错误的。我正在使用GnuPG版本2.2.8。认为我应该降级??这个版本存在很多问题。

1 个答案:

答案 0 :(得分:0)

使用此语法绝不会有任何问题

Timed publishing

获得了几十个每天执行几次的自动化任务。