Gpg

gpg2 不會導入 .key 文件:找不到有效的 OpenPGP 數據

  • December 28, 2016

我想從備份中導入我的舊 gpg2 密鑰環。我只有我的舊.gnupg目錄。

但是這個文件夾中的所有文件都無法被 gpg2 辨識,當我嘗試它們時,它會顯示“沒有找到有效的 OpenPGP 數據” --import

如何導入我的舊密鑰?

通過用舊目錄替換我的新.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

引用自:https://unix.stackexchange.com/questions/333364