如果我使用命令行导出了 gpg 密钥,我如何验证导出的密钥是否为公共密钥?我对二进制格式和装甲格式都感兴趣。我只是有点害怕不小心发布我的私钥。谢谢你的帮助
在命令行上运行:
gpg the-keyfile
Run Code Online (Sandbox Code Playgroud)
随着the-keyfile作为.asc(装甲)或.pgp(二进制)文件。输出将以sec(秘密可用)或pub(仅限公钥)开头。这是一个成功的密钥导出:
sec [more key details]
ssb [more subkey details]
Run Code Online (Sandbox Code Playgroud)
这对于公钥:
pub [more key details]
sub [more subkey details]
Run Code Online (Sandbox Code Playgroud)
请注意,导出秘密密钥也意味着公共密钥(可以从秘密推导出公共密钥)。