微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 假设GPG cmd中的always-trust为yes / true

我使用GPG加密ASP.NET,C#中的文件.我的代码使用processstartinfo执行命令,gpg.exe执行,但我有一个问题. GPG要求我授权始终信任“y”作为选项.我也尝试使用“YES”(正如GPG帮助中建议的那样,对所有问题都假设“是”),但这也不起作用.

运行GPG的字符串是:

"gpg --armor --output fileOutput.gpg --recipient [email protected] --encrypt fileInput.xml --always-trust --yes"

提示的问题是:

It is NOT certain that the key belongs to the person named in the
user ID. If you really kNow what you are doing,you may answer the
next question with yes

Use this key anyway?

如何在不提示确认的情况下完全忽略该问题,或强制回答为真(“是”)?

谢谢.

解决方法

添加–always-trust作为gpg的命令行参数以取消提示.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐