GPG

安装过程

Ubuntu 环境
使用命令 sudo apt-get install gnupg 安装GPG。
GPG
使用命令 gpg --help ,检验是否安装成功。
GPG

密钥生成

GPG
使用命令 gpg --gen-key ,生成密钥。

生成吊销证书

GPG
使用命令 gpg --gen-revoke [用户ID] 生成吊销证书。

上传公钥

使用命令 gpg --send-keys [用户ID] --keyserver hkp://subkeys.pgp.net 上传公钥。
GPG

生成指纹

GPG

使用命令 gpg --fingerprint [用户ID] 生成指纹

获取他人公钥

使用命令 gpg --keyserver hkp://subkeys.pgp.net --search-keys [用户ID] 获取他人公钥
GPG
但是出现了错误,无法连接到服务器。
gpg --armor --output public-key.txt --export [用户ID]
于是选择邮件将公钥发送给队友。将公钥输出为txt文,使用邮箱将文件发送给队友。

导入他人公钥

gpg --import [文件名]

解密文件

获得了队友使用自己公钥加密的文件后,使用 gpg --decrypt [文件名] 进行解密,可以使用--output [文件名]指定输出文件,如果不指定就只会显示解密内容,不会把解密内容存入文件。
GPG入门教程中gpg --decrypt demo.en.txt --output demo.de.txt无法执行,应该改为gpg --output demo.de.txt --decrypt demo.en.txt
GPG

加密文件

同样通过邮件形式获得了队友公钥后使用 gpg --encrypt [] 进行加密
GPG
GPG
GPG
将加密完的文件通过邮件发送给队友。

GPG入门教程

在某些地方使用用户名时会显示有语法错误,在<>前加上\即可。

相关文章:

  • 2022-12-23
  • 2021-07-29
  • 2021-09-24
  • 2021-08-02
  • 2021-09-09
  • 2021-10-23
  • 2022-12-23
  • 2021-06-03
猜你喜欢
  • 2021-10-25
  • 2021-09-15
  • 2021-08-04
  • 2021-06-26
相关资源
相似解决方案