在 Linux 中,文件扩展名无关紧要,但在 Windows 系统上,许多 GPG 用户使用 GUI 应用程序而不是命令行。他们可能希望能够双击加密文件、密钥或签名并使用 GPG 客户端打开它。
我见过经常使用的一些扩展是、、、.gpg
(以及非常冗长但不言自明的),但我找不到任何关于在什么情况下推荐使用哪些扩展的模式或“标准” 。.gpg-key
.asc
.sig
.gpg-revocation-certificate
GPG(或基于 OpenPGP 的系统)使用的以下类型的文件是否有标准(或至少是常见的做法)?
- 导出密钥
- 加密文件
- 签名(包括已签名文件、清晰签名文件和分离签名)
- 吊销证书
此外,对于其中的大多数,我认为文件扩展名将根据输出是二进制还是 ASCII 装甲文件而有所不同。
答案1
通常,.sig
用于采用二进制 OpenPGP 格式的分离签名,以及.asc
内容是 ASCII 装甲的情况。
对于其他一切,当进行装甲处理时.gpg
,对于二进制格式而言是常见的.asc
。