【问题标题】:gpg: --sign, --clear-sign, --detach-signgpg:--sign,--clear-sign,--detach-sign
【发布时间】:2019-07-26 16:14:49
【问题描述】:

我提出这个问题是因为我没有找到关于这 3 个 gpg 选项之间区别的明确解释:

gpg --sign file        # produces file.gpg
gpg --clear-sign file  # produces file.asc
gpg --detach-sign file # produces file.sig

file.gpgfile.sig 似乎是二进制文件,而file.asc 似乎是文本文件。这3个文件是什么关系?

【问题讨论】:

    标签: gnupg signing pgp


    【解决方案1】:

    给你:https://www.gnupg.org/gph/en/manual/x135.html

    基本上,当使用--detach-sign 签名时,生成的 .sig 将不包含签名文件,仅包含签名。
    --sign 以二进制格式压缩、签名和输出签名文本。
    --clearsign将文本包装在 ASCII 铠装签名中

    【讨论】:

    • --sign 不加密文件!
    • --clearsign--armor --sign 有什么不同吗?
    • 是的。 --sign --armor 不显示明文,并且 ascii 会有所不同,因为盔甲包括消息和签名。 --clearsign 更类似于--detach-sign --armor,也就是明文后出现的ascii。
    猜你喜欢
    • 2019-02-16
    • 1970-01-01
    • 2016-09-07
    • 2020-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-06
    相关资源
    最近更新 更多