PGP加、解密工具软件的使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.出现一个要你输入解密文档名字及其位置的对话框,如下图:

相关文档
最新文档