gpg. The placement of the options must be exactly like that. I have tested this numerous times and set up windows task scheduler to execute the batch file, everything runs perfect.

问题描述 投票:0回答:1
gpg --pinentry-mode=loopback --passphrase "YOURPASSPHRASE" -d -o "X:\OUTPUT DIRECTORY\FILENAME.csv" "X:\ENCRYPTEDFILEDIRECTORY\FILENAME.gpg"

我一直在尝试多种不同的方法来使用Windows批处理文件解密。移动选项会a)导致密码提示弹出或b)批处理文件失败,并提示找不到密码。网上有很多信息,但大部分都是旧的,不再适用于新版本的GPG。

当我被提示输入密码时,文件解密得很好。

使用GPG 2.2.19

下面是批处理文件中的一行。有谁能看出哪里出了问题?我知道在批处理文件中加入-密码字符串不是一个好的做法,但是这台Windows机器(Win 2012 R2)上只有两个受信任的管理员,我们都需要自动解密任务。

CD "C:\Program Files (x86)\GnuPG\bin\"
GPG echo PASSPHRASE|gpg --batch --pinentry-mode loopback -o X:\OUTPUTDIRECTORY\FILENAME.CSV --passphrase-fd 0 -d X:\ENCRYPTEDFILEDIRECTORY\FILENAME.gpg
批处理文件。
windows batch-file gnupg
1个回答
0
投票

我已经尝试了多种不同的方法来使用Windows批处理文件解密。左右移动选项会a)导致密码提示弹出或b)批处理文件简单地失败,并以 ...

正确答案如下。请注意引号,没有--批处理,取消回声和PASSPHRASE。

© www.soinside.com 2019 - 2024. All rights reserved.