GPG 生成的输出应使用什么文件扩展名?

GPG 生成的输出应使用什么文件扩展名?

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

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

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

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

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

答案1

通常,.sig用于采用二进制 OpenPGP 格式的分离签名,以及.asc内容是 ASCII 装甲的情况。

对于其他一切,当进行装甲处理时.gpg,对于二进制格式而言是常见的.asc

相关内容