我正在尝试使用 gpg2 自动化日常文件解密过程。我的命令行字符串是:
string strCommandLine = String.Format("echo {0}|gpg2.exe --passphrase-fd 0 -o \"{1}\" --decrypt \"{2}\"", p_passphrase, outputFilepath, p_encryptedFilepath);
它确实会输出解密的文件,但会不断弹出一个框,要求手动输入密码。我从网上的阅读中了解到,在我上面所做的方式中,密码短语和 gpg2 存在问题,但我不知道如何解决它。任何帮助将不胜感激,谢谢。