![如何验证导出的 gpg 密钥是公钥还是私钥](https://linux22.com/image/1044486/%E5%A6%82%E4%BD%95%E9%AA%8C%E8%AF%81%E5%AF%BC%E5%87%BA%E7%9A%84%20gpg%20%E5%AF%86%E9%92%A5%E6%98%AF%E5%85%AC%E9%92%A5%E8%BF%98%E6%98%AF%E7%A7%81%E9%92%A5.png)
如果我使用命令行导出了 gpg 密钥,如何验证导出的密钥是否是公钥?我对二进制格式和装甲格式都很感兴趣。我只是有点害怕意外发布我的私钥。感谢您的帮助
答案1
在命令行上运行:
gpg the-keyfile
为(the-keyfile
装甲.asc
) 或.pgp
(二进制) 文件。输出将以sec
(密钥可用) 或pub
(仅公钥) 开头。这是成功导出密钥:
sec [more key details]
ssb [more subkey details]
这是公钥:
pub [more key details]
sub [more subkey details]
请注意,导出密钥也意味着导出公钥(可以从密钥中导出公钥)。