移动 PGP 密钥

移动 PGP 密钥

我正在使用 gpg 并生成、导入和签名的密钥。

我怎样才能将我所做的所有工作和所有密钥导出,然后将它们导入到另一台机器?

答案1

简单的:

  gpg --export my_key -o my_public_key.gpg
  gpg --export-secret-key my_key -o my_secret_key.gpg

然后:

  gpg --import my_public_key.gpg
  gpg --allow-secret-key-import --import my_secret_key.gpg

答案2

传统的 PGP 允许您复制密钥环文件,或者通过在密钥环上调用它来合并它们以进行导入。我没有跟上 GPG 的步伐,但如果它有很大的不同,我会感到惊讶。

实际上,如果你真的足够谨慎,那么私钥环应该放在拇指驱动器或类似的可移动设备上,也许还有一个安全存储的 CD-R 或类似设备(用于备份),这样那部分就毫无意义了。

答案3

您只需将 pubring.gpg、secring.gpg 和 trust.db 从旧机器复制到新机器即可。

  • secring.gpg 包含你所有的私钥
  • pubring.gpg 包含您的所有公钥(导入的、签名的密钥)
  • trust.db 包含用户信任设置(如果使用)

HTH,Jan

相关内容