恢复已删除的密钥后如何使 gpg 工作

How to make gpg work, after I restore deleted keys

我删除了所有 ~/.gnupg 目录。但我可以 grep 数据,看起来像 pubring.kbxprivate-keys-v1.d 中的键。我没有私钥 keygrip。我可以知道如何从这些数据中导出 public 和私钥吗?

好的,我从二进制 grep 结果中分离了 public 密钥和私钥数据。将 public 键添加到 pubring.kbx。为私钥生成 keygrip 并将其放入 private-keys-v1.d。 gpg 可以成功显示我的密钥。