我一直在 Fedora 23 存储库中的 Thunderbird 38.5.0 上使用 Enigmail 1.8.2。我使用 Enigmail 生成了一对密钥,并且可以使用 Thunderbird(甚至使用其他 MUA)发送加密和签名的电子邮件。
现在我想使用来自 shell 或 Emacs (EasyPG) 的密钥对。但我遇到了困难,因为我的密钥环是空的:
$ gpg -K
$
我怎样才能将我的私钥放入我的秘密钥匙圈中?
答案1
Fedora 22 和 23 已经发布 GnuPG 2.1, 哪个将私钥环合并到公钥环中。Enigmail 与 GnuPG 2 接口,因此使用 Enigmail 和 GnuPG 2.1 创建的密钥存储在公共密钥环文件中。
如果可以的话,请使用gpg2
而不是gpg
;否则您将必须从 GnuPG 1 导出密钥gpg2
并再次将其导入:
gpg2 --export-secret-keys [key-id] | gpg --import