Gpg4win使用教程
更新时间:2024-01-08 22:46:01 阅读量: 教育文库 文档下载
- gpg4win使用教程推荐度:
- 相关推荐
Gpg4win 是一款基于 GPG 的非对称加密软件。非对称加密方式,简单理解就是用公钥加密文件,用私钥解密文件。如果你需要发送加密信息,首先获取接收者的公钥,然后利用该公钥加密后传递,对方利用对应的私钥就可解密。也就是说,公钥是锁,私钥是钥匙。非对称加密方式很好地解决了传递机密信息的问题。
GPG,又称为GnuPG,全称是 Gnu Private Guard,即 GNU 隐私卫士。GPG 是以 PGP 算法为核心的强大的加密软件。但 GPG 项目是一套命令行程序,而且是为 Linux 等开源操作系统设计的。好在开发者为 GPG 开发了许多图形前端并将其迁移到 Windows 平台,Gpg4win 就是 Windows 平台 GPG 及图形前端的集合安装包,本文将介绍 Gpg4win 中图形前端的使用方法,不会涉及 GPG 的命令行使用方法。
1. 下载安装 Gpg4win
首先到官方网站下载 Gpg4win,进入下载页面之后点击下载按钮即可下载。
在开始安装 Gpg4win 之前,我们先来了解一下 Gpg4win 是由哪些组件组成的。Gpg4win 的核心是 GPG,并包括Kleopatra、GPA、GpgOL、GpgEX和Claws Mail 五个相关工具,其中Kleopatra和 GPA 是 GPG 的密钥管理器,用于生成、导入和导出 GPG 密钥(包括公钥和私钥),GpgOL是 Outlook 2003 和2007 的 GPG 支持插件,GpgEX是资源管理器的 GPG 支持插件(不支持 Windows 64 位),Claws Mail 则是一个内置 GPG 支持的邮件客户端。本文将介绍Kleopatra和GpgEX的使用方法。
运行 Gpg4win 安装程序,选择安装组件时建议修改默认设置,默认 Gpg4win 将安装GnuPG核心、Kleopatra、GpgOL、GpgEX以及支持文档(英文和德文)。我推荐只选择Kleopatra和GpgEX。
其余的安装过程保持默认设置即可。安装完成之后安装程序会要求设置信任的根证书,勾选下方的“Root certificate defined or skip configuration”(根证书已定义或跳过设置),该设置只对 S/MIME 加密造成影响,而通常我们使用的是OpenPGP标准,即 PGP 算法。最后结束整个安装过程即可。
2. 创建密钥对
GPG 作为非对称加密软件,进行加密解密之前必须生成密钥对,也就是生成对应公钥和私钥。请按以下步骤使用Kleopatra生成密钥对:
1. 运行Kleopatra,点击File(文件)菜单中的New Certificate(创建新证书)一项,运行
Certificate Creation Wizard(证书创建向导)。
2. 进入证书类型页面,有两个选项可供选择:第一项是OpenPGP密钥对,第二项是 X.509 密
钥对及证书。此处我们选择第一项。
3. 进入详细信息页面,需要填入密钥对的详细信息,包括Name(姓名)、Email(电子邮箱地址)
和Comment(附加信息)三项。点击Advanced Settings(高级设置)按钮,可以对密钥算法和强度以及密钥用途进行设置,为了增强安全性可以在上方的密钥强度中选择最高的3072 bits(3072位),下方的密钥用途设置主要有三个设置:Signing(签名)、Encryption(加密)和Authentication(认证),维持默认设置即可,最后的Valid until选项可以设置密钥
到期时间。设置完成点击下一步。
4. 最后确认密钥对的相关设置。点击Create Key(创建密钥)按钮,程序将要求输入 Passphrase
(密码短语),Passphrase 是使用私钥之前需要输入的密码短语,不过与普通密码相比,Passphrase 长度更长,而且可以包含空格。输入 Passphrase 之后还可以在下图所示的文本框中输入帮助计算机创建更为安全的密钥,输入内容无关紧要,计算机只是利用击键的间歇时间
生成随机数,或者也可以移动这一窗口来帮助计算机生成随机数。
5. 最后Kleopatra将提示创建密钥对完成,下方三个选项是备份密钥对、通过 Email 发送公钥
和将公钥上传到服务器,如果不需要执行上述操作点击 Finish(完成)即可。
3. 导入导出公钥
生成密钥对之后,我们必须导出公钥,请按以下步骤导出公钥:
1. 在Kleopatra主界面中右键点击要导出公钥的密钥对,在右键菜单中选择 Export Certificates
(导出证书)。
2. 指定公钥的保存路径和文件名称。
除此之外,菜单中其他两项导出选项含义如下:
? ?
Export Secret Keys(导出私钥):用以导出密钥对。
Export Certificates to Server(导出证书到服务器):用以将公钥导出到服务器上。其他用户可以在存放公钥的公有服务器上搜索公钥并导入,默认的公钥服务器是 keys.gnupg.net。
导入公钥可以通过 File(文件)菜单中的 Import Certificates(导入证书)选项进行,也可以直接利用拖拽操作将公钥文件拖到Kleopatra的密钥列表,然后在弹出的菜单中选择 Import Certificates(导入证书)即可。
对于导出到服务器的公钥,选择 File(文件)菜单中的Lookup Certificates on Server(在服务器上搜索公钥)选项,输入 Email 地址点击 Search(搜索)按钮就可以找到对应的公钥,点击 Import(导入)按钮就可以导入公钥。
4. 加密解密文件
导入公钥之后,我们就可以加密文件了。启动加密操作向导有三种途径,一种是在Kleopatra主界面中选择 File(文件)菜单中选择 Sign/Encrypt Files(签名/加密文件),一种是将要加密的文件或文件夹拖拽到Kleopatra主界面中,然后在弹出的右键菜单中选择 Sign/Encrypt(签名/加密),一种则是在想要加密的文件或文件夹的右键菜单中选择 Sign and encrypt(签名与加密)。这三种途径没有本质区别,除了第一种途径无法选择文件夹因此只能加密文件。下面对加密向导进行介绍:
1. 首先是选择操作类型,分别是签名并加密、加密和签名,默认选择的是中间一项加密,最下方的
复选框 Remove unencrypted original file when done 是指加密完毕删除源文件,为了保
正在阅读:
Gpg4win使用教程01-08
外研版三年级起点-小学英语单词表(精)08-28
小学英语湘少版六年级上册《Unit11 Shall we go to the theatre06-05
半年工作总结及下半年计划范文最新10篇04-02
报考执业医师条件08-28
工商行政管理知识试题及答案12-08
2022女生比拟简单考的军校有哪些03-29
民间图案中梅花的寓意11-25
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- Gpg4win
- 使用
- 教程
- 英国和德国的农村土地制度
- 视频会议啸叫干扰
- Cool Edit Pro中文说明书 - 图文
- 广东省广州市2016届高三理综毕业班综合测试试题(二) - 图文
- 宣布领导班子调整变动讲话提纲
- 配网设计电力定岗实习报告
- 鄂教版三年级下册品德与社会教案备课
- CST天线例子 - 图文
- 多摩川串行绝对值编码器数据通讯的实现
- HTML+CSS总结
- 2016年江苏省泰州市泰兴市中考数学一模试卷含答案解析(word版)
- 从一堂数学献课谈数学课堂教学评价
- 工程类试卷注册电气工程师发输变电基础考试公共基础(物理学)模拟试卷1及答案与解析
- 急诊科各级医师岗位职责 - 中医院二甲复审
- 2016高职汽车营销基本技能考核计算公式说明
- 高二英语-2015-2016学年高二12月月考英语试题
- 04 第4章 酶
- 初中高IADC井控习题集答案
- 理财与p2p投资理财的区别
- 路基排水工程施工方案