psc*_*idt 57 gnupg seahorse openpgp
How can I export a pgp-key from one machine and import it to another? The only way I figured out (in seahorse) was to import it to the section other keys.
但我想使用来自不同机器的一个 pgp 密钥。这通过终端和gpg更容易解决吗?我对海马有点困惑。
Jam*_*dge 65
在终端中,运行以下命令:
gpg --export-secret-key -a > secretkey.asc
Run Code Online (Sandbox Code Playgroud)
在另一个系统上,使用以下命令导入密钥:
gpg --import secretkey.asc
Run Code Online (Sandbox Code Playgroud)
或者,如果您有其他系统的 ssh 访问权限,您应该能够将这两个操作组合成一个命令:
gpg --export-secret-key -a | ssh othermachine gpg --import -
Run Code Online (Sandbox Code Playgroud)
一旦密钥文件达到其目的,请安全删除它们:
shred secretkey.asc && rm secretkey.asc
Run Code Online (Sandbox Code Playgroud)
或者
shred --remove secretkey.asc
Run Code Online (Sandbox Code Playgroud)
确保切碎并删除密钥,而不是使用正常删除。此外,不要使用 移动密钥文件,而是mv
复制它,然后切碎并删除原始文件。这些方法将防止攻击者通过低级位检查恢复密钥。
归档时间: |
|
查看次数: |
18398 次 |
最近记录: |