我一直在尝试多种不同的方法来使用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批处理文件解密。左右移动选项会a)导致密码提示弹出或b)批处理文件简单地失败,并以 ...
正确答案如下。请注意引号,没有--批处理,取消回声和PASSPHRASE。