我尝试编写批处理文件以使用Gpg4win加密文件。 这是批处理文件中的内容:
gpg2 --recipient client_certiticate_name -e test.txt
由于客户端证书问题,我收到以下消息:
“不确定密钥属于名为的人 在用户ID中。如果你真的知道你在做什么, 你可以回答下一个问题。 无论如何使用这个键? (Y / N)“
所以,我必须一直输入y。有什么办法可以把答案放在批处理文件中吗?
提前致谢
答案 0 :(得分:0)
将答案放在名为a.txt的文本文件中并像这样运行你的蝙蝠:
xxx.bat< A.TXT
答案 1 :(得分:0)
将Y管道输入命令通常有效。虽然有些可执行文件在请求输入之前清除了输入缓冲区。
echo Y|gpg2 --recipient client_certiticate_name -e test.txt
答案 2 :(得分:0)
我创建了一个私钥并验证了客户端证书。
答案 3 :(得分:0)
尝试使用其中一个加密
gpg2 --recipient client_certiticate_name -e -yes test.txt
或
gpg2 --recipient client_certiticate_name -e -always-trust test.txt
只需添加 -yes 或 -always-trust 。