如何validation导出的gpg密钥是公钥还是私密密钥

如果我使用命令行导出gpg密钥,如何validation导出的密钥是否为公共密钥? 我对两者都感兴趣,二进制格式和装甲格式。 我有点害怕意外发布我的私钥。 谢谢你的帮助

在命令行上运行:

gpg the-keyfile 

使用.asc.asc (装甲)或.pgp (二进制)文件。 输出将以sec (可用密码)或pub (仅限公钥)开头。 这是一个成功导出的密钥:

 sec [more key details] ssb [more subkey details] 

这是一个公钥:

 pub [more key details] sub [more subkey details] 

请注意,导出密钥也意味着公钥(可以从秘密中获取公共密钥)。