信息转为可打印的 ASCII

2021-11-29 11:50:24 浏览数 (1)

已经做了很多铺垫,接下来先看一下 GPG 是如何使用的。下面的每一条命令都涉及很多可选参数可以组合使用,这也是命令行工具的灵活之处。不过初次接触可能会觉得很不友好,没有关系,只要了解即可,需要时可以通过 man gpg 快速查询。

这里涉及到的一些概念,将在基本概念中介绍。

gpg (-k | -K) [--with-fingerprint] [--with-subkey-fingerprints] [--with-sig-list] [--with-sig-check] [<key-id>]

gpg --fingerprint

  • --output:指定加密后的信息输出到哪个文件。可选,如果不指定将会输出到标准输出。
  • -a/--armor:将加密后的信息转为可打印的 ASCII 字符。可选,如果不指定将会输出二进制信息。
  • -e/--encrypt:加密。相应的还有解密、签名、验证等参数,将在后面介绍。

签名并保持原始信息。-s 签名后,信息将会打包成 GPG 的格式。虽然没有加密,但仍需 GPG 命令才能解析查看。--clearsign 签名,会保持原始信息,额外附加一段签名信息,这样任何人都可以直接看到原始信息,需要验证的再使用 GPG 验证。

0 人点赞