gpg2 不会导入 .key 文件:找不到有效的 OpenPGP 数据

gpg2 不会导入 .key 文件:找不到有效的 OpenPGP 数据

我想从备份导入我的旧 gpg2 秘密密钥环。我只有我的旧.gnupg目录。

但该文件夹中的所有文件都无法被 gpg2 识别,当我尝试使用--import它们时,它会显示“未找到有效的 OpenPGP 数据”。

如何导入我的旧密钥?

答案1

.gnupg通过用旧目录替换新目录,以可导入格式导出密钥,然后恢复新目录.gnupg并导入密钥来解决此问题:

mv ~/.gnupg ~/.new_gnupg
cp -r old_backup/.gnupg ~
gpg2 --export-secret-keys > sec.gpg
rm -r ~/.gnupg
mv ~/.new_gnupg ~/.gnupg
gpg2 --import sec.gpg

相关内容