为什么 gpg --list-secret-keys 会在 pubring.kbx 中显示密钥

为什么 gpg --list-secret-keys 会在 pubring.kbx 中显示密钥

当我执行 gpg --list-secret-keys 时,我得到了我导入的密钥的响应,但它位于 ~/.gnupg/pubring.kbx

我使用 gpg --import 导出了我的 public.key 和 private.key,当我导入 private.key 时,它要求我输入密码,所以我认为一切顺利。

我之前看过一篇博客文章,他们从 --list-secret-keys 输出的结果位于 ~/.gnupg/secring.gpg,而我的结果来自 ~/.gnupg/pubring.kbx

我担心我导入错了。从 pubring 文件返回我的私钥可以吗?还是只是因为我的配对公钥位于那里,所以才有这个?

答案1

一切正常。直到 GnuPG 2.1 为止,私钥都存储在 中secring.gpg。后来的版本将其合并到 中pubring.kbx

GnuPG FAQ:删除秘密密钥环

相关内容