PGP加、解密工具软件的使用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验项目四 PGP软件的使用
一、项目编号:4
二、实验课时:2
三、主要内容及目的
1.熟悉PGP (Pretty Good Privacy)的操作界面
2.使用 PGP 产生和管理密钥
3.使用 PGP 进行加密/解密和签名/验证
4.使用 PGP 销毁秘密文件。
四、实验要求
1、通过 PGP 的使用,加深对传统加密、公钥加密、混合加密和数字签名等概念的理解。
2、熟悉PGP(Pretty Good Privacy)的主要功能
是一个基于RSA公匙加密体系的加密软件,它采用了一种RSA和传统加密的杂合算法,主要用于:
⑴对计算机上的文件加密。
使用强大的IDEA加密算法对存储在计算机上的文件加密。经加密的文件只能由知道密钥的人解密阅读。
⑵对电子邮件进行加密。
使用公开密钥加密技术。经加密的电子邮件只有收件人本人才能解密阅读。
⑶对文件或电子邮件作数字签名。
使用公开密钥加密技术对文件或电子邮件作数字签名,鉴定人可以用签名人的公开密钥鉴别真伪。
五、实验环境
windows XP, windows 7,能访问INTERNET。
六、操作步骤及工作要点
1、熟悉PGP (Pretty Good Privacy)的操作界面
1.1 界面预览
下图即为简单配置后的PGP Desktop的界面。
1.2 说明
PGP主要使用非对称式加密,每个使用者都拥有至少一对私钥和公钥,数据使用公钥加密后只能使用它相匹对的私钥解密。数据若使用私钥加密,则任何公钥的持有者可以验证资料是否确定由私钥的使用者所传送。
注意:界面预览中看到的key,包括自己的keypair及其其他人的公钥。Keypair的图像上有两把钥匙,代表公钥与私钥。公钥的图像上只有一把钥匙,这些通常都是别人发给你的公钥。
1.3 发送自己的公钥给别人。
为了要让别人将资料加密传给你,你必须把你的公钥给他。有下面几种方法可以将公钥给别人。
第一种方式:直接email寄给对方。
1. 在key界面的右边,鼠标右击你的公钥,然后选择send to→mail recipient。如下图:
2.若系统未配置自己的email,可以简单配置下:
注意:这里需要填写pop3服务器;
接着,填写自己的登录密码。这样邮箱就简单配置好了,出现如下界面:
注意:这里将邮件发送给你需要发送的人。点击发送。
在你发送邮件的过程中,PGP自动的检测到你的行为,如下图:
说明:这里之所以出现探测到邮件发送,是因为PGP会将你的邮件进行加密,然后发送。当然,前提是:你要发送的人,有你的公钥。
接着会让你输入自己的密码,这里的密码是上述简单配置中设置的passPhrase。如下图:
1.选择自己的公钥,然后右击,选择export,导出asc格式文件。如下图:
2.然后选择存放路径,将asc文件保存下来,然后可以通过邮件发送给对方。
注意:这里不能勾选include private keys。
第三种方式:是将自己的公钥发布到PGP global directory上,然后让别人去下载。1.选择自己的公钥,右击选择send to -- ldap://:389,如下图:
2.接着PGP global directory assistant会帮助你将自己的公钥上传到服务器上,如下
图,一直默认就可以了。
上传成功后,邮箱收到一封验证信息,提示你已经将公钥上传至服务器。
3.进入https:///vkd/GetWelcomeScreen.event 如下图:
如下图,查询到得公钥,点击download下面的图标就可以下载我的公钥了。
2、使用 PGP 产生和管理密钥
2.1 密钥产生
1、新建一个PGP key
加密必需要得有一个PGP key,打开PGP Desktop,单击“New PGP key...”命令开始创建一个新的PGP key
图七
图八PGP Key创建助手开始创建一个新的PGP Key
图九输入用户名字和邮箱,其中高级按钮用来设置一些选项
点击advanced,出现如下界面:这里可以选择密钥的简单配置信息。
输入passphrase,这个密码是当时使用密钥时用的或用来保护密钥的。如果不勾选“Show Keystrokes”,输入的密码将不会被看见
图十输入密码,
图十一生成PGP key
图十二完成PGP key的生成
图十三查看生成的PGP Key
3 PGP的使用
3.1 单个文档加密
当你有了别人的公钥后,就可以使用此公钥加密文档,加密后的文档除非有相对应的私钥,否则是无法看到文档内容。
1.选择你要加密的文档,PGP Desktop secure…with key,如下图
2.出现 add user key对话框,选择用哪一个公钥来加密,选择Add,如下图:
3.出现recipient selection对话框,从左边的keypair中选择加入到右边,按OK
继续,如下图:
4.出现pgp zip assistant对话框,选择下一步,如下图:
这时可以看到桌面上出现与加密文档同样的名字,但是后缀多了pgp,如下图:
5. 这样加密工作完成,可以将加密后的文档发送给对方。
3.2 文档解密
当你收到用PGP 加密的文档,而且它加密用的是你的公钥,你就可以用PGP Desktop 来解密它。
1.将鼠标选中加密的文档,选择pgp desktop decrypt&verify…,如下图:
2.出现一个要你输入解密文档名字及其位置的对话框,如下图: