信安四Word格式.doc
《信安四Word格式.doc》由会员分享,可在线阅读,更多相关《信安四Word格式.doc(10页珍藏版)》请在冰豆网上搜索。
刘欣
学号:
201116040130
PGP实验
一、实验目的
1、加深理解密码学在网络安全中的重要性;
2、了解流行加密软件PGP/GPG4Win的工作原理;
3、掌握流行加密软件PGP/GPG4Win的安装和使用。
二、实验要求
利用PGP/GPG4Win软件,完成以下操作:
1、密钥的管理:
(1)生成公钥/私钥对;
(2)密钥的导出;
(3)密钥的导入。
2、文件操作:
(1)加密/解密文件
(2)签名/验证文件(3)加密和签名/解密和验证文件。
3、邮件操作:
(1)加密/解密邮件;
(2)签名/验证邮件;
(3)加密和签名/解密和验证邮件。
三、实验内容
1、密钥管理
(1)生成公钥/私钥对:
在使用PGP进行加密或签名之前,必须先生成公钥/私钥对,公私钥对是同时生成的,其中公钥可以分发给需要与之通信的人,让他们用这个公钥来加密或验证签名,私钥由使用者自己保存,使用者可以用此密钥来解密或进行签名。
运行PGP软件后,主界面中单击“文件”菜单中选择”新建PGP密钥”。
输入邮箱后,下一步,
(2)密钥的导出
为了实现非对称加密,需要将自己的公钥导出后分发给需要与之通信的其他人。
界面上右键单击要导出的密钥,选择“导出(X)…”菜单项,如下:
(3)密钥的导入
如果需要阅读他人发送过来的已签名的邮件,或者需要给他人发送加密邮件时,就必须拥有对方的公钥。
当接收方收到通信方的公钥并下载到自己的计算机后,需要将其进行导入。
在如图2.7.1所示的PGP主界面中单击“文件”菜单,选择“导入(I)…”菜单项后出现如下图:
在上图所示的对话框中可以看出刚导入的通信方公钥为“未校验”状态,右键单击通信方的公钥,在弹出的快捷菜单中选择“签名(S)…”
2、文件操作
(1)加密/解密文件
1)对文件进行加密:
用户右键单击需要加密传送的文件(如“工作记录.txt”),在弹出的快捷菜单中选择“PGPDesktop(G)”à
“使用密钥保护“刘欣.txt”
在随后弹出的如图所示“添加用户密钥”界面中,选择通信方公钥对应的用户名或邮件地址:
单击“下一步”后生成用通信方R的公钥加密之后的文件,文件名后缀为“.pgp”
2)对文件进行解密
通信方右键单击用户传来的加密文件(如“刘欣.txt.pgp”),在弹出的快捷菜单中选择“PGPDesktop(G)”à
“解密&
校验(D)“刘欣.txt.pgp””,如图所示。
在随后弹出的“输入密码”界面中,输入与加密时所用公钥对应私钥的保护密码。
正确输入私钥保护密码后单击“确定(O)”按钮,在随后弹出的“输入导出文件名”界面中,选择解密文件的存放路径并输入解密后存放的文件名(如“刘欣2.txt”),然后单击“保存(S)”按钮,即可实现对加密文件的解密操作。
(2)签名/验证文件
1)对文件进行签名
用户右键单击需要签名的文件(如“刘欣.txt”),在弹出的快捷菜单中选择“PGPDesktop(G)”à
“签名为刘欣<
15890147393@>
”
在随后弹出的如图所示“签名并保存”界面中,选择用户R进行签名时所使用的私钥对应的用户名或邮件地址,并输入私钥保护密码,设置保存位置.
单击“下一步”后生成用用户的私钥签名之后的文件,文件名后缀为“.sig”(如“刘欣.txt.sig”),如图所示:
2)对签名文件进行验证
通信方在对通信方的身份进行真实性校验时,如果没有用户的公钥或公钥与签名所用私钥不对应,则无法通过真实性校验,在PGP验证历史中“签名人”、“已校验”和“已签名”等信息为空且“密钥ID”显示为“无效密钥”,如图所示:
(3)加密和签名/解密和验证文件
1)对文件进行加密和签名
用户右键单击需要加密和签名的文件(如“刘欣.txt”),在弹出的快捷菜单中选择“PGPDesktop(G)”à
“添加“刘欣.txt”到新PGP压缩包…”,如图
3、邮件操作
要利用PGP实现对邮件的保护,收发双方需要先在Outlook中对电子邮件账户进行设置。
单击Outlook“工具”菜单,选择“电子邮件账户(A)…”菜单项,如图所示:
在随后弹出的如图所示“电子邮件账户设置向导”界面中,可以对添加或更改电子邮件账户等进行设置。
单击“下一步”后在如图所示的界面可以对电子邮件相关信息进行设置,电子邮件的详细设置信息如图所示。
账户信息设置完毕后可以单击图中的“测试账户设置(T)…”按钮,对所设置的电子邮件账户进行设置,测试界面如图所示:
1)加密/解密邮件
发送方在Outlook中给接收方R撰写一封电子邮件,标题为“PGP测试”,正文为“PGP测试邮件!
”。
右键单击右下角托盘区的PGP图标,在弹出的快捷菜单中选择“当前窗口(W)”à
“加密(E)”,如图所示
发送方在随后弹出的密钥选择对话框中双击接收人对应的邮件地址,如图所示,单击“确定”按钮即可利用接收方的公钥对邮件内容进行加密。
四、实验心得
通过此次的实验我了解了一些有关于PGP软件的一些使用方法,并且很好的实现了对公钥/私钥对的生成,密钥的导出,密钥的导入;
同时也对文件操作有了一些了解,如加密/解密文件,签名/验证文件,加密和签名/解密和验证文件。
虽然由于网络的原因对于邮件操作没有成功,但是还是对于邮件加解密有了一定的了解,希望下次可以动手实现一下。