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

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

安装完成

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

提示当前 gpg 的版本为 2.3.4
输入命令 gpg --help 查看帮助
帮助中列出来了 gpg 的各种命令详解
gpg的基本语法为:gpg [options] [files]
可以进行 Sign, check, encrypt or decrypt ( 签名、校验、加解密 ) 操作
2. 奇怪的报错
在 cmd 中输入命令 gpg --full-generate-key 开始进行密钥生成,在流程结束后,准备等待输入 passphrase,却收到报错如下

具体提示为
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
复制错误信息,在网上搜索了一下相关的博客,寻找解决方案,中文互联网上对于这个报错的文章较少,最后在

本文介绍了GPG软件的安装,特别是在Windows环境下使用Gpg4win的步骤。详细讲述了在安装过程中遇到的报错问题及其解决办法,以及如何创建、导出密钥对,上传公钥到服务器,文件的加密和解密操作,为初学者提供了一个完整的GPG使用流程。
最低0.47元/天 解锁文章
1220

被折叠的 条评论
为什么被折叠?



