如何将pgp密钥从一台机器导出并导入到另一台机器?
我唯一找到的方法(在seahorse中)是将其导入到“其他密钥”部分。
但我想要在不同的机器上使用同一个pgp密钥。 通过终端和gpg来解决这个问题更容易吗? 我对seahorse有点困惑。
但我想要在不同的机器上使用同一个pgp密钥。 通过终端和gpg来解决这个问题更容易吗? 我对seahorse有点困惑。
gpg --export-secret-key -a > secretkey.asc
gpg --import secretkey.asc
gpg --export-secret-key -a | ssh othermachine gpg --import -
shred secretkey.asc && rm secretkey.asc
或者
shred --remove secretkey.asc
mv
命令移动密钥文件,而是先复制它,然后再剪碎和删除原始文件。这些方法可以防止攻击者通过低级位检查来恢复密钥。
gpgconf --kill gpg-agent
重新启动gpg代理服务,然后重新导出私钥。 - HaxtraZ