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


17

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

我见过用了很多有些功能扩展.gpg.gpg-key.asc.sig(加上很冗长,但不言自明.gpg-revocation-certificate),但我不能找到其扩展在该情况下,建议任何类型的图案或“标准”的。

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

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

此外,对于大多数情况,我认为文件扩展名会有所不同,具体取决于输出是二进制文件还是ASCII防护文件。


如果我忘记添加一些类型创建或使用GPG到列表中的文件,随意在编辑它。
IQAndreas

看我为这个问题,这似乎表明有可能是有理由关心Linux中的扩展,也评论:unix.stackexchange.com/questions/60213/...
Brōtsyorfuzthrāx

Answers:


14

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

对于其他所有功能.gpg.asc装甲后对于二进制格式都是常见的。


因此,您是说对于分离的ASCII装甲签名,我可能应该使用.asc
LinuxSecurityFreak
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.