当我执行 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
。