欢迎来到天天文库
浏览记录
ID:18869581
大小:1.52 MB
页数:7页
时间:2018-09-26
《公钥私钥加密技术及应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、得分教师签名批改日期深圳大学实验报告课程名称:计算机网络技术实验名称:公钥私钥加密技术及应用学院:专业:班级:组号:指导教师:报告人:学号:实验地点:实验时间:实验报告提交时间:教务处制71.实验目的1.通过本实验,掌握如何用PGP软件进行邮件加密,解密及签名。2.实验内容/实验原理在现代社会里,电子邮件和网络上的文件传输已经成为生活的一部分,因而邮件的安全问题也就日益显得突出。大家都知道在Internet上传输的数据是不加密的,如果你自己不保护自己的信息,第三者就会轻易获知你的所有隐秘。此外,还有信息认证的问题,如何让收信人确信邮件没有被第三者篡改,这就需要以P
2、GP为代表的数字签名技术。 PGP(PrettyGoodPrivacy),是一个基于RSA公匙加密体系的邮件加密软件。它不但可以对你的邮件加密以防止非授权阅读,还能加上数字签名从而使收信人确信邮件是由你发出。让人们可以安全地通讯,而事先不需要任何保密的渠道用来传递密匙。PGP采用了审慎的密匙管理,一种RSA和传统加密的杂合算法,用于数字签名的邮件文摘算法,加密前压缩等。它不仅功能强大,速度很快,并且源代码是完全免费的。PGP原理 RSA(Rivest-Shamir-Adleman)算法是一种基于“大数不可能质因数分解假设”的公匙体系。简单地说就是找两个很大的
3、质数,一个公开给世界,一个不告诉任何人。一个称为“公匙”,另一个叫“私匙”。这两个密匙是互补的,就是说用公匙加密的密文可以用私匙解密,反过来也一样。假设甲要寄信给乙,他们互相知道对方的公匙。甲就用乙的公匙加密邮件寄出,乙收到后就可以用自己的私匙解密出甲的原文。由于没别人知道乙的私匙,所以即使是甲本人也无法解密那封信,这就解决了信件保密的问题。但另一方面由于每个人都知道乙的公匙,他们都可以给乙发信,那么乙就无法确信是不是甲的来信。这时候就需要数字签名来进行认证。 在说明数字签名前先要解释一下什么是“邮件文摘”,简单地讲“邮件文摘”就是对一封邮件用某种算法算出一个能体
4、现这封邮件“精华”的数来,一旦邮件有任何改变这个数都会变化,那么这个数加上密匙里作者的名字和日期等,就可以作为一个签名了。实际上PGP是用一个128位的二进制数作为“邮件文摘”的,用来产生它的算法叫MD5。MD5是一种单向散列算法,它不像CRC校验码,很难找到一份替代的邮件而与原件具有一样的“精华”。回到数字签名上来,甲用自己的私匙将上述的128位的“精华”加密,附加在邮件上,再用乙的公匙将整个邮件加密。这样这份密文被乙收到以后,乙用自己的私匙将邮件解密,得到甲的原文和签名,乙的PGP也从原文计算出一个128位的“精华”来再用甲的公匙解密签名得到的数比较,如果符合就
5、说明这份邮件确实是甲寄来的。这样两个要求都得到了满足。 PGP还可以只签名而不加密,这适用于公开发表声明时,声明人为了证实自己的身份(在网络上只能如此),可以用自己的私匙签名。这样就可以让收件人能确认发信人的身份。这一点在商业领域有很大的应用前途,它可以防止发信人抵赖和信件被途中篡改。3.实验步骤/实验截图一、PGP的安装(在两台测试主机上安装)1、 双击“PGP8.exe”,开始安装72、 安装过程中,出现界面时,选择“No,I’maNewUser”,点击“Next”2.PGP注册 3、按照提示,一步步完成安装,最后系统要求重启计算机(由于实验室的机器设置了系统
6、还原,所以当安装结束后要求重新启动时,应当选择稍后重启,然后按下列步骤手动加载PGP服务和PGP客户端程序:1. 取消“重新启动计算机”,关闭安装窗口。2. 在“服务”中启动“PGPServer”3. 在安装目录下运行“PGPtray.exe”)。启动PGPtray后,电脑屏幕右下角任务栏中,出现一个金黄色的“小锁” ,这就是PGP的标志。 二、PGP的注册1、右键单击“小锁”,选择“License”进行注册。2、选择“License”后,PGP注册界面。3、 选择“manual”按钮,将出现手动注册界面, 图
7、1手动注册PGP输入上面的注册码,选择“Authorize”进行注册授权。注册成功界面三、PGP的汉化 汉化密码为“pgp.com.cn”,进入安装向导,根据提示,一步步进行安装。安装完成界面如图2所示。7 图2安装完成界面 四、使用前的设置1、 右键单击“小锁”,选择“选项”菜单,2、 点击“文件”标签,如图3,文件标签有两个内容,分别是公钥和私钥存放的地址,以后建立的所有公钥和私钥都存放在这两个目录中。 图3、建立密匙目 4、 点击“高级”标签,去掉“软件更新”栏目中的“自动检查更新”复选框的“∨”。五、为
此文档下载收益归作者所有