Seahorse,PGP:导出的.pgp 文件包含什么?

Seahorse,PGP:导出的.pgp 文件包含什么?

我使用 Seahorse 3.6.3 创建了一个 pgp 密钥。如果我选​​择密钥并转到“文件 -> 导出”,我可以在两个选项之间进行选择:一个 .asc 文件(以文本格式导出公钥)和一个 .pgp 文件(创建二进制文件)。

我不知道这个二进制文件包含什么以及它有什么用途。它包含我的私钥吗?我可以把它泄露出去吗(因为我没有理解我在做什么就泄露了)?它是用来做什么的?

短暂性脑缺血。

答案1

OpenPGP 有两种不同的文件格式:

  1. 二进制(存储和传输方面更高效)。
  2. ascii 装甲(更好的软件兼容性)。

Seahorse 可能将您的公钥、公钥子密钥、用户 ID 和传入签名与您的密钥一起包含(就像 GnuPG 一样)。要验证包含的内容,请运行gpg --list-packets [filename],它将转储文件中包含的所有 OpenPGP 数据包。

相关内容