加密/解密时出现奇怪的警告信息

加密/解密时出现奇怪的警告信息

我已经导入了公钥和私钥,可以加密/解密。但是我总是收到这个奇怪的警告,要求在完成之前回答是或否:

gpg: C8BB54DC: 无法保证此密钥属于指定用户。无法确定密钥是否属于用户 ID 中指定的人。如果您真的知道自己在做什么,您可以回答下一个问题“是”。是否仍使用此键?(是/否)

这是什么意思?我该如何隐藏此消息?

我想抑制它的原因是 gedit 插件在收到此消息时会失败。在为密钥添加最终信任后,上述问题现已解决。感谢 jens erat。

现在解密:

在 gedit 管理外部工具中我根据此图设置了一个简短的脚本:

在此处输入图片描述 当我运行它时,我收到消息:

正在运行的工具:解密 gpg:无法打开 tty `/dev/tty':没有这样的设备或地址已退出:512

我以为他们会要求我输入密码

答案1

这意味着你没有验证密钥 ID C8BB54DC。如果它是你自己的密钥,你应该发出 ultimate trust (run gpg --edit-key C8BB54DC, run trust, select ultimate)。

如果它是其他人的密钥并且您确定密钥的所有权(例如,至少将长密钥 ID 与密钥所有者提供给您的密钥 ID 进行比较),请使用您自己的密钥发出签名(如果您不想将其上传到密钥服务器网络,则发出本地签名)按照gpg --edit-key C8BB54DC上述说明运行,然后使用signlsign命令。

相关内容