我在一台新笔记本电脑上安装了 Enigmail,并犯了一个错误,让它为我生成密钥对。我意识到了自己的错误,并删除了新密钥。但现在,当我尝试从旧笔记本电脑导入密钥时,它显示:
您没有与此撤销证书匹配的密钥(...这是我的新密钥 ID...)!
如果您丢失了密钥,则必须在导入撤销证书之前先导入密钥(例如从密钥服务器导入)!
但据我所知,新密钥从未到达服务器。那么我该如何告诉 Enigmail 忘记新密钥呢?还是我完全误解了这个问题?
答案1
听起来像您要导入的文件不是你的钥匙,但你在新笔记本电脑的文件夹中发现了一个不相关的文件.gnupg
。
它唯一包含的是“紧急”撤销,可用于将密钥标记为不可用。(它适用于公钥曾是发送到密钥服务器,但后来您丢失了私钥并且不想让其他人再使用它来发送邮件。)
使用文本编辑器和/或命令行工具检查您正在导入的文件gpg
。例如,当您运行 时gpg < your-key-backup.txt
,它应该会显示您的旧密钥 ID。
您可以完全跳过 Enigmail 并使用gpg --import < your-key-backup.txt
。