我使用 Seahorse 3.6.3 创建了一个 pgp 密钥。如果我选择密钥并转到“文件 -> 导出”,我可以在两个选项之间进行选择:一个 .asc 文件(以文本格式导出公钥)和一个 .pgp 文件(创建二进制文件)。
我不知道这个二进制文件包含什么以及它有什么用途。它包含我的私钥吗?我可以把它泄露出去吗(因为我没有理解我在做什么就泄露了)?它是用来做什么的?
短暂性脑缺血。
答案1
OpenPGP 有两种不同的文件格式:
- 二进制(存储和传输方面更高效)。
- ascii 装甲(更好的软件兼容性)。
Seahorse 可能将您的公钥、公钥子密钥、用户 ID 和传入签名与您的密钥一起包含(就像 GnuPG 一样)。要验证包含的内容,请运行gpg --list-packets [filename]
,它将转储文件中包含的所有 OpenPGP 数据包。