如何将 Kleopatra / GnuPGP / Gpg4win PGP 密钥从旧硬盘转移到新计算机?

如何将 Kleopatra / GnuPGP / Gpg4win PGP 密钥从旧硬盘转移到新计算机?

我曾经在一台旧的 Windows XP 机器上使用过 Kleopatra。上述计算机的硬盘被转移到一个外部机箱中,并且可用;该机器上装有 GPG4Win 版本 2.0.1。

新电脑运行的是 Windows 7 Home Premium,并安装了 GPG4Win 2.1.0。当然,我只能从公钥服务器下载我的公钥。

如何将 Kleopatra PGP GPG 私钥从旧硬盘转移到新计算机?

答案1

我意识到这是一篇非常老的帖子,但我还是提供了一个答案,希望有人会觉得它有用。

在 Windows PC 上,GPG 将其密钥(公钥和私钥)存储在%appdata%\gnupg(例如C:\Documents and Settings\myusername\Application Data\gnupg)中。因此,只需将该secring.gpg文件夹中的文件拖到当前安装的 Kleopatra 版本的窗口中,然后选择“导入证书”选项。

答案2

2009 年的这个技巧在 2021 年对我很有用: https://lists.gnupg.org/pipermail/gnupg-users/2009-January/035373.html

假设您在新系统中没有任何需要保留的密钥,您只需从原始系统复制旧的 gnupg 目录并覆盖当前目录即可。在 2021 年的 Windows 10 桌面上,gnupg 目录位于 c:\Users\username\AppData\Roaming\gnupg。如果您确实有需要保留的新密钥,您可能应该使用 Kleopatra 的导出功能并将它们保存在以后可以导入的地方。

我确保 Kleopatra 没有运行,然后用旧文件夹覆盖了我的新文件夹,然后重新打开 Kleopatra,里面有我所有的旧密钥。我确认我能够解密以前从旧系统加密的文件。一切都很好。

相关内容