gpg: --sign, --clear-sign, --detach-sign
gpg: --sign, --clear-sign, --detach-sign
我提出这个问题是因为我没有找到关于这 3 个 gpg 选项之间区别的明确解释:
gpg --sign file # produces file.gpg
gpg --clear-sign file # produces file.asc
gpg --detach-sign file # produces file.sig
file.gpg
和 file.sig
似乎是二进制文件,而 file.asc
似乎是文本文件。这3个文件是什么关系?
给你:https://www.gnupg.org/gph/en/manual/x135.html
基本上,当使用 --detach-sign
签名时,生成的 .sig 将不包含签名文件,仅包含签名。
--sign
压缩、签名并以二进制格式输出签名文本。
--clearsign
将文本包装在 ASCII 装甲签名中
我提出这个问题是因为我没有找到关于这 3 个 gpg 选项之间区别的明确解释:
gpg --sign file # produces file.gpg
gpg --clear-sign file # produces file.asc
gpg --detach-sign file # produces file.sig
file.gpg
和 file.sig
似乎是二进制文件,而 file.asc
似乎是文本文件。这3个文件是什么关系?
给你:https://www.gnupg.org/gph/en/manual/x135.html
基本上,当使用 --detach-sign
签名时,生成的 .sig 将不包含签名文件,仅包含签名。
--sign
压缩、签名并以二进制格式输出签名文本。
--clearsign
将文本包装在 ASCII 装甲签名中