GPG 生成的输出应该使用哪些文件扩展名?

IQA*_*eas 23 pgp file-extension gnupg

在 Linux 中文件扩展名无关紧要,但在 Windows 系统上,许多 GPG 用户使用 GUI 应用程序而不是命令行。他们可能希望能够双击加密文件、密钥或签名,然后使用他们的 GPG 客户端打开它。

我见过经常使用的一些扩展是.gpg, .gpg-key, .asc, .sig(加上非常冗长但不言自明的.gpg-revocation-certificate),但我找不到任何类型的模式或“标准”来推荐在哪些情况下推荐扩展。

对于 GPG(或基于 OpenPGP 的系统)使用的以下类型的文件,是否有标准(或至少是通用做法)?

  • 导出的密钥
  • 加密文件
  • 签名(包括签名文件、明文签名文件和分离签名)
  • 吊销证书

此外,对于其中的大多数,我认为文件扩展名会根据输出是二进制文件还是 ASCII 装甲文件而有所不同。

use*_*686 19

通常,.sig用于使用二进制 OpenPGP 格式的分离签名,以及.asc当内容为 ASCII 装甲时。

对于其他所有内容.gpg.asc在装甲时对于二进制格式很常见。