PGP实验

实验2 PGP加密实验
一、实验题目与要求
1.在本地机上对文件进行加密和解密;
2.在非本地机上对文件进行解密;
3.对邮件进行加密和解密;
4.对文件进行加密和签名。
二、实验环境
1.实验地点:
2.实验设施:
三、实验过程及结果
1.在本地机上对文件进行加密和解密;
1).先将pgp软件从本地机复制到虚拟机XP系统中。
在这里插入图片描述
1)2)右键单击需要加密的文件,依次选择“PGP”——“加密”
在这里插入图片描述

在这里插入图片描述

3)选择正确的接收人,并单击“确定”

在这里插入图片描述
在这里插入图片描述

4)文件加密成功
在这里插入图片描述

5)右键单击需要加密的文件,依次选择“PGP”——“解密&校验”

在这里插入图片描述

6)输入正确的密码,单击确定

在这里插入图片描述

7)选择保存路径,单击“保存”,即可完成解密

在这里插入图片描述
在这里插入图片描述

8)没有正确的密码无法打开加密的文件
在这里插入图片描述

2.在非本地机上对文件进行解密;
1)右键单击右下角PGP图标,选择“PGPKeys”

在这里插入图片描述

2)创建公钥qq123456及其邮箱

在这里插入图片描述

3)创建私钥qq12345678及其邮箱

在这里插入图片描述

4)结果如下
在这里插入图片描述

5)对加密文件进行解密
在这里插入图片描述
在这里插入图片描述

6)解密后结果如下:
在这里插入图片描述

3.对邮件进行加密和解密;
1)Gmail中新建一封邮件,输入收件人及内容后,选择“加密信息(PGP)”
右键单击任务栏右下角的“PGP托盘”,选择“当前窗口”,再选择“加密”, 按OK键后就对邮件加密。
在这里插入图片描述

2)邮件完成加密后,如图所示,点击发送
在这里插入图片描述

3)收件人接收到邮件。
在这里插入图片描述

4)输入密码后,点击“确定”
在这里插入图片描述

5)解密后的邮件如图
在这里插入图片描述

4.对文件进行加密和签名。
1)右键单击需要加密的文件,依次选择“PGP”——“加密&签名”
在这里插入图片描述

2)选择正确接收人后,单击“确定”
在这里插入图片描述

3)输入密码后,单击确定

在这里插入图片描述

4)文件加密成功
在这里插入图片描述

四、结果分析
1.PGP主要基于什么算法来实现加密解密?
非对称加密算法,即用公钥私钥加密
2.PGP可以实现哪些功能?
一、对文件和邮件进行加密和解密;
二、能给加密的邮件追加上数字签名,从而使收信人进一步确信邮件的发送者,而事先不需要任何保密的渠道用来传递密钥;
三、可以实现只签名而不加密,适用于发表公开声明时证实声明人身份,也可防止声明人抵赖,这一点在商业领域有很大的用途。
3.使用邮件加密时,对于收件人和发件人的使用环境有什么要求?
一、双方都应该有电子邮件数字证书
二、发件人必须要有收件人的公开密钥并确定收件人公开密钥是有效的,而且认为他是具有一定的信任度;
三、收件人必须要有发件人的公开密钥和会话密钥。

4.PGP如何配置用户的公钥及私钥?在需要加密解密时,如何使用?
PGP为用户生成一对密钥,一个公钥可以发给任何可信的用户进行加密使用;另一个私密保留给自己用来解密时使用。
在需要加密时,PGP产生一个会话密钥,并加密,然后PGP用接收方从公钥环中获取其公钥,最后构造消息的会话密钥部分;在需要解密时,PGP用消息的会话密钥部分中的KeyID作为索引,从私钥环中获取私钥,然后PGP提示输入口令短语,恢复私钥,最后PGP恢复会话密钥,并解密消息。

5.用户在设置密码时应注意哪些方面?
一、尽量选择高强度密码
二、对每个重要账户分别使用不同的密码
三、备份密码
6.用户对文件进行普通加密和数字签名有何区别?
一、用户对文件进行数字签名的加密过程和进行普通加密过程正好相反,使用的密钥对也不同。数字签名使用的是发送方的密钥对,发送方用自己的私有密钥进行加密,任何拥有发送方公开密钥的人都可以验证数字签名的正确性。而对文件进行普通加密使用的则是接收方的密钥对,任何知道接收方公开密钥的人都可以向接收方发送加密信息;
二、用户对文件进行普通加密的目的是通过把信息翻译成密码秘密地隐藏内容,保证文件数据的完整性和保密性,而用户对文件进行数字签名的目的除了保证文件数据的完整性和保密性,而且可以具有身份识别性,可以验证一个信息的发送者和指出内容是否被被篡改。

7.PGP的“文件粉碎”功能有什么作用?
永久的粉碎销毁文件、文件夹,并释放出磁盘空间。使用PGP粉碎工具来永久地删除那些敏感的文件和文件夹,而不会遗留任何的数据片段在硬盘上。这个工具是要确保您所删除的数据将永远不可能被别有用心的人恢复。

华北科技学院计算机系综合性实验 实 验 报 告 课程名称 网络安全 实验学期 2009 至 2010 学年 第 一 学期 学生所在系部 计算机 年级 2006 专业班级 网络B061 学生姓名 www.ipcpu.com 任课教师 田立勤 实验成绩 计算机系制 《网络安全技术》课程综合性实验报告 开课实验室: 计算机网络工程实验室 2009年11 月30日 "实验题目 "信息保密性、完整性和不可抵赖性的综合应用 " "一、实验目的 " "加密在网络安全中具有重要作用,是网络安全的核心内容,它在网络数据的保 " "密性,完整性和数字签名中都具有重要作用,它可以防止信息的截获和窃听等 " "。它的涉及到技术包括对称加密算法,非对称加密算法,hash函数,数字签名 " "等主要技术,将这几种技术进行有效整合在一起来实现网络数据安全是非常重 " "要的网络安全实践内容。本实验的目的是综合应用这几个技术来实现数据传输 " "的保密性,完整性和不可抵赖性。 " "本实验目的要求学生利用PGP加密软件整合前面提到的网络数据安全技术,加深" "理解密码学在网络安全中的重要性。实验的主要内容包括熟悉对称加密算法, " "非对称加密算法,hash函数,数字签名等。主要技术用户密钥的生成,用户公 " "钥的交换,对文件进行加密,利用PGP进行数字签名,利用PGP加密邮件等。通 " "过PGP软件的使用,使同学理解如何组合IDEA,AES,RSA,Diffie-Hellman等算" "法进行数据安全传输的综合应用。用它来加密文件,邮件,并对邮件进行数字 " "签名,确定信件的完整性等实际应用。。 " "二、设备与环境 " "(1) 网络互联环境 " "(2) PC机 " "(3) PGP软件 " "三、实验内容 " "1、 软件安装 " "和其他软件一样,运行安装程序后,经过短暂的自解压准备安装的过程后,进 " "入安装界面,先是欢迎信息,点"NEXT"按钮,然后是许可协议,这里是必须无 " "条件接受的,点"YES"按钮,进入提示安装PGP所需要的系统、以及软件配置情 " "况的界面,继续点NEXT按钮,出现创建用户类型的界面,选择如图1: " " " "图1 " "新用户需要创建并设置一个新的用户信息。继续点"NEXT"按钮,来到了程序的 " "安装目录(安装程序会自动检测系统,并生成以系统名为目录名的安装文件夹 " ")建议将PGP安装在安装程序默认的目录,也就是系统盘内。再次点"NEXT"按钮" ",出现选择PGP组件的窗口,安装程序会检测系统内所安装的程序,如果存在PGP" "可以支持的程序,将自动选中。 " " " "图2 " "第一个是磁盘加密组件,第二个是ICQ实时加密组件,第三个是微软的OUTLOOK " "邮件加密组件,第四个是有大量使用者的OUTLOOK " "EXPRESS,简称OE。在这里只讲解PGP的文件加密功能。后面的安装过程就只需 " "按"NEXT",最后再根据提示重启系统即可完成安装。(注意:为了避免导致程 " "序出错,建议立即重起系统)。 " " " " " "2、创建和设置初始用户 " "重启后,进入系统时会自动启动PGPtray.exe,这个程序是用来控制和调用PGP " "的全部组件的,接下来进入新用户创建与设置。启动PGPtray后,会出现一个PG" "P Key Generation Wizard(PGP密钥生成向导),点"下一步"按钮,进入Name " "and Email Assignment(用户名和电子邮件分配)界面,在Full " "name(全名)处输入你想要创建的用户名,Email " "address处输入用户所对应的电子邮件地址,完成后点"下一步"按钮,如图3: " " " "图3 " "接下来进入Passphrase " "Assignment,在Passphrase处输入你需要的密码,Confirmation(确认)处再 " "输入一次长度必须大于8位,建议为12位以上,如果出现"Warning: Caps Lock " "is activated!"的提示信息,说明你开启了Caps " "Lock键(大小写锁定键),点一下该键关闭大小写锁定后再输入密码,因为密 " "码是要分大小写的。最好别取消Hide Typing(隐藏键入)的选择。完成后点" " "下一步"按钮。如图4: " " " "图4 " "进入Key Generation Progress(密钥生成进程),等待主密钥(Key)和次密 " "钥(Sub key)生成完毕(出现完成)。点击"下一步"按钮,进入Completing " "the PGP Key Generation Wizard(完成该PGP密钥生成向导
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值