浏览文章
文章信息
Ubuntu 16.04/18.04 GPG证书生成|公钥私钥
8665
Ubuntu 16.04/18.04
- 安装
sudo apt install gnupg2 # Ubuntu 16.04sudo apt install gnupg # Ubuntu 18.04
- 生成 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]
- 导出 GPG 公钥
gpg --armor --export 8086B4D21B3118A83CC16CEBB0A02972E266DD6D