我已经导入了公钥和私钥,可以加密/解密。但是我总是收到这个奇怪的警告,要求在完成之前回答是或否:
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
上述说明运行,然后使用sign
或lsign
命令。