我正在迁移用于备份的计算机。 它使用GnuPG来encryption/解密文件。 我移动我的钥匙,尝试两种不同的方法:导出和复制〜/ .gnupg文件夹。
这两种方法似乎没有问题的工作。 当我发出gpg -k命令时,新机器上的输出与旧机器上的输出相同。 但是,当我尝试解密新机器上的备份存档时,出现以下错误:
GPGError: GPG Failed, see log below: ===== Begin GnuPG log ===== gpg: setting pinentry mode 'loopback' failed: Not supported gpg: encrypted with 2048-bit RSA key, ID B5A6D4C1, created 2012-08-01 "<MY NAME REMOVED>" gpg: decryption failed: No secret key ===== End GnuPG log =====
我可以清楚地看到,我有一个关键标识符:
新机器上的gpg -k输出:
/root/.gnupg/pubring.gpg pub rsa2048/C87A9934 2012-08-01 uid [ultimate] <MY NAME REMOVED> sub rsa2048/B5A6D4C1 2012-08-01
我很确定我以前做了类似的事情,没有打嗝,有谁能帮我找出问题所在?
旧机器:
新机器:
更新 :
gpg -K输出:
sec rsa2048/C87A9934 2012-08-01 uid [ultimate] <NAME REMOVED> ssb rsa2048/B5A6D4C1 2012-08-01