pgp - 需要在 Kleopatra 中对 PGP 密钥“更改所有者信任”
问题描述
我有一个 ETL,它正在对发送给我们的文件进行 Un-PGPing。此过程适用于我们团队中的两个人,但对于 unPGP 步骤中的其余人则失败。我们都使用 Kleopatra 进行密钥加密/解密,并且导入了相同的密钥。
我注意到工作系统上的密钥设置为信任级别“这是我的证书”(有时称为终极信任)。但是,在其他系统上设置为该级别的选项显示为灰色。
我已尝试根据本文通过 CMD 提示更改级别: https ://security.stackexchange.com/questions/129474/how-to-raise-a-key-to-ultimate-trust-on-another-机器
但是,我没有得到与描述相同的提示。
使用 CMD /KI 进行调试时,请参阅:gpg:解密失败:没有密钥
解决方案
我发现了如何改变我的信任,
gpg --edit-key [key-id]
trust
5
虽然这并没有最终解决我的问题。
我发现当我打字时gpg --list-secret-keys
,尽管有 kleopatra 告诉我钥匙安装正确,但我什么也得不到。
我找到并上演了我需要的密钥,然后使用 GPG 将它们导入。
gpg --allow-secret-key-import --import "filename.asc"
这解决了我的问题!
推荐阅读
- javascript - 日期构造函数的不同行为
- google-sheets - 日历,鼠标悬停在当天 >> 显示包含该日期的行中的内容
- javascript - 如何在嵌套的json对象数组中获取子ID的直接父ID?
- java - 如何使用 Aspose Words for Androd 获取内联词的超链接边界?
- deep-learning - 层归一化会延迟训练吗?
- swift - UIStackView 中差异元素的大小(宽度/高度)约束覆盖彼此的约束
- azure - 使用 azure java sdk 对 Azure 进行身份验证
- google-colaboratory - 如何在 google colab 中生成代码单元?
- python - 可以在python的discord api中使用相对路径吗?
- c# - 使用带有 Selenium 的 specflow 只运行一次 BeforeTestRun 和 AfterTestRun