【发布时间】:2011-11-06 05:32:38
【问题描述】:
我正在使用 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"
提示的问题是:
不确定密钥是否属于 用户身份。如果你真的知道你在做什么,你可以回答 是的下一个问题
仍然使用这个键吗?
我怎样才能完全忽略这个问题,或者在不提示确认的情况下强制回答为真(“是”)?
谢谢。
【问题讨论】:
标签: c# asp.net cmd system.diagnostics gnupg