我正在使用 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