我知道.asc
签名是以文本文件格式输出,而.sig
和.gpg
是二进制文件。
不过,先抛开这个问题:
.sig
和.gpg
是不同的文件,只是扩展名不同吗?如果不是,那么为什么要使用其中一个而不是另一个?- 在文本文件和二进制文件之间,相对优势是什么?安全性、效率、兼容性等方面如何?
我知道.asc
签名是以文本文件格式输出,而.sig
和.gpg
是二进制文件。
不过,先抛开这个问题:
.sig
和.gpg
是不同的文件,只是扩展名不同吗?如果不是,那么为什么要使用其中一个而不是另一个?.sig
”和“.gpg
”是不同的文件,只是扩展名不同。在GnuPG上下文中,“.gpg
”是GNU Privacy Guard公钥环文件,二进制格式,可以参考4.2配置文件。而“.sig
”是GPG签名文档文件,二进制格式。“.asc
”是带或不带包装文档的ASCII装甲签名,通常用于明文签名文件。它通常附加未修改的原始文档及其签名。在使用分离的签名时,您可以仅生成签名,而无需通过--detach-sig
生成原始文档。