GnuPG基本使用记录

GnuPG官网:https://www.gnupg.org/

生成密钥对

$ gpg2 --gen-key

查看秘钥对

$ gpg -K
/home/yezhou/.gnupg/secring.gpg
------------------------------
sec   2048R/F92033F1 2020-05-22
uid                  yezhou_me_prod_pbk (production) <yezhou@yezhou.me>
ssb   2048R/8651EC78 2020-05-22

导出公钥

$ gpg2 -a -o gpg-public-production.key --export F92033F1

导出私钥

$ gpg2 -a -o gpg-private-production.key --export-secret-keys F92033F1

导入公钥

$ gpg2 --import [密钥文件]
$ gpg2 --import gpg-public-production.key
gpg: key 58D2BC18: public key "yezhou_me_prod_pbk <yezhou@yezhou.me>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

设置密钥信任度

$ gpg2 --edit-key [导入密钥的ID]
$ gpg --edit-key yezhou_me_prod_pbk

gpg> trust

秘钥列表

$ gpg2 --list-keys

加密文件

$ gpg2 -r 用户ID -o destfile -e sourcefile
  • -r 用户ID,指定用户ID即指定用来加密的公钥
  • -o destfile,"destfile"加密输出的文件
  • -e sourcefile,"sourcefile"是待加密的文件

解密信息

$ gpg2 -o destfile -d sourcefile

灵活加解密

如何更方便的加解密,例如收发邮件时

需要更多工具支持。可网上搜索,或看看这个:https://gpgtools.org/

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/25/basic-usage-record-of-gnupg/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
GnuPG基本使用记录
GnuPG官网:https://www.gnupg.org/ 生成密钥对 $ gpg2 --gen-key 查看秘钥对 $ gpg -K /home/yezhou/.gnupg/secring.gpg ------------------------------ se……
<<上一篇
下一篇>>
文章目录
关闭
目 录