浏览文章

文章信息

Ubuntu 16.04/18.04 GPG证书生成|公钥私钥 8665

Ubuntu 16.04/18.04

  1. 安装
sudo apt install gnupg2  # Ubuntu 16.04sudo apt install gnupg   # Ubuntu 18.04
  1. 生成 GPG Key
$ gpg2 --full-gen-key     # Ubuntu 16.04 gpg 版本 < 2.1.17$ gpg --full-generate-key # Ubuntu 18.04 gpg 版本 >= 2.1.17
请选择您要使用的密钥种类:   (1) RSA and RSA (default)   (2) DSA and Elgamal   (3) DSA (仅用于签名)   (4) RSA (仅用于签名)您的选择? 1                                                   <- 选择密钥类型RSA 密钥长度应在 1024 位与 4096 位之间。您想要用多大的密钥尺寸?(3072) 3072您所要求的密钥尺寸是 3072 位请设定这把密钥的有效期限。         0 = 密钥永不过期      <n>  = 密钥在 n 天后过期      <n>w = 密钥在 n 周后过期      <n>m = 密钥在 n 月后过期      <n>y = 密钥在 n 年后过期密钥的有效期限是?(0) 1y                                       <- 有效期密钥于 2020年05月04日 星期一 14时38分48秒 CST 过期以上正确吗?(y/n) y                                            <- 确定You need a user ID to identify your key; the software constructs the user IDfrom the Real Name, Comment and Email Address in this form:    "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"真实姓名: YOUR_NAME                                          <- 用户名电子邮件地址: gitee@gitee.com                                 <- 邮箱,需要与 Gitee 提交邮箱保持一致注释: Gitee GPG Key                                          <- 注释您选定了这个用户标识:    “YOUR_NAME (Gitee GPG Key) <gitee@gitee.com>”更改姓名(N)、注释(C)、电子邮件地址(E)或确定(O)/退出(Q)? Ogpg: 密钥 B0A02972E266DD6D 被标记为绝对信任gpg: revocation certificate stored as 'xxx'公钥和私钥已经生成并经签名。pub   rsa3072 2019-05-05 [SC] [有效至:2020-05-04]      8086B4D21B3118A83CC16CEBB0A02972E266DD6D                 <- Key IDuid                      likui (Gitee GPG Key) <gitee@gitee.com>sub   rsa3072 2019-05-05 [E] [有效至:2020-05-04]
  1. 导出 GPG 公钥
gpg --armor --export 8086B4D21B3118A83CC16CEBB0A02972E266DD6D


原创