iLe*_*evi 7 c# asp.net cmd system.diagnostics gnupg
我使用 GPG 在 ASP.NET、C# 中加密文件。我的代码使用 ProcessStartInfo 执行命令,然后执行 gpg.exe,但我遇到了问题。GPG 要求我使用“y”作为选项来授权始终信任。我也尝试使用“是”(正如 GPG 帮助中所建议的,对所有问题都假设“是”),但这也不起作用。
运行 GPG 的字符串是:
"gpg --armor --output fileOutput.gpg --recipient secure@site.com --encrypt fileInput.xml --always-trust --yes"
Run Code Online (Sandbox Code Playgroud)
提示的问题是:
不确定密钥是否属于用户 ID 中指定的人。如果你真的知道你在做什么,你可以回答下一个问题是
还是要用这个键?
我怎样才能完全忽略这个问题,或者在没有提示确认的情况下强制答案为真(“是”)?
谢谢。
| 归档时间: |
|
| 查看次数: |
4841 次 |
| 最近记录: |