GPG 使用初步

本文介绍了GPG软件的安装,特别是在Windows环境下使用Gpg4win的步骤。详细讲述了在安装过程中遇到的报错问题及其解决办法,以及如何创建、导出密钥对,上传公钥到服务器,文件的加密和解密操作,为初学者提供了一个完整的GPG使用流程。
摘要由CSDN通过智能技术生成

GPG 使用初步

1. PGP 软件的安装

  PGP 的版本有很多,但由于其商业软件的特性,不能自由使用,自由软件基金会决定开发一个 PGP 的替代品,取名为 GnuPG ,这就是 PGP 的由来
  GPG 是基于命令行的程序,主要面向 Linux 等操作系统,由于我们在 Windows 系统下进行实验,这里选择 GPG 的 Windows 版本 Gpg4win

登录官网下载 Gpg4win:http://www.gpg4win.org/
校验安装包的完整性,可以参考官方的 check integrity 说明:https://www.gpg4win.org/package-integrity.html

check

图中左侧为官网给出的证书参考,右侧是下载到本地的安装包的证书
完成完整性校验后进行安装,按默认选项安装即可

install1

安装完成

install2

打开 cmd 输入命令 gpg --version 查看gpg的版本和支持的加密算法

version

提示当前 gpg 的版本为 2.3.4
输入命令 gpg --help 查看帮助
帮助中列出来了 gpg 的各种命令详解

gpg的基本语法为:gpg [options] [files]
可以进行 Sign, check, encrypt or decrypt ( 签名、校验、加解密 ) 操作

2. 奇怪的报错

在 cmd 中输入命令 gpg --full-generate-key 开始进行密钥生成,在流程结束后,准备等待输入 passphrase,却收到报错如下

error

具体提示为

gpg: can't connect to the gpg-agent: IPC connect call failed
gpg: agent_genkey failed: No agent running
Key generation failed: No agent running

复制错误信息,在网上搜索了一下相关的博客,寻找解决方案,中文互联网上对于这个报错的文章较少,最后在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值