- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验10 数据加密技术 实验 10 数据加密技术 实验内容 10.1 PGP简介 10.2 使用PGP创建密钥对 10.3 使用PGP加密和解密文件 实验目的 熟悉PGP创建密钥对的方法 掌握使用PGP加密和解密文件的方法 掌握使用PGP对文件进行签名的方法 10.1 PGP简介 实验目的和要求 预备知识 实验内容 〖实验目的和要求〗 了解PGP的作用及基本功能 了解PGP的安装过程 〖预备知识〗1、PGP的安装过程 PGP (Pretty Good Privacy) 从 1991年由原作者 Philip Zimmermann发表后,立刻广泛引起了人们的注目。在近代密码学相关产品中,PGP 可以说是被广泛采用最多的软件包,确保资料传递的安全及保密。 下载PGP软件后,即可开始安装软件。双击安装首先可见到图10-1的欢迎信息。 点击下一步(next),选择所需安装的PGP组件,见图10-2。 安装完成重新启动计算机后,可以在Windows任务栏的托盘上见到PGP系统的标志(见图10-4) : 2、PGP基本功能 点击PGP标识,可看见PGP的主菜单,见图10-5。 PGPkeys:几乎所有的PGP操作都要用到密钥,而PGPkeys是管理密钥的工具,通过它可以创建、浏览、维护PGP密钥对; PGPmail:使用户保护它们通过网络发出的信息,如Email、QQ等信息。通过用对方用户指定的公共密钥加密的信息仅能被指定用户接受理解。 〖实验内容〗 在Internet上查找关于PGP历史的资料。 在相关的网站上下载PGP的Windows版本的软件,然后正确地进行安装。 10.2 使用PGP创建密钥对 实验目的和要求 预备知识 实验内容 〖实验目的和要求〗 熟悉PGPkeys的主要菜单选项和工具条按钮 掌握使用PGPkeys创建新的密钥对和对密钥的基本管理 〖预备知识〗1、密钥 基本上所有的PGP操作都要用到密钥。密钥可以分成公钥和私钥两种,其中公钥是用来让别人给自己发送信息时加密用的,而私钥时用来解密经过公钥加密过的信息。因此,密钥的管理是PGP工作的重点,而这些工作都是由PGPkeys来负责完成的。 2、PGPkeys界面 打开PGPkeys后,其界面如图10-6所示,已经存在的密钥可以从文档窗口中看到,如图10-6所示就有一个称为whj的密钥。 3、创建新的密钥对 点击第一个工具条Generate new keypair或文件菜单的NEW选项,可以用来生成新的密钥对。(图10-7) 每个密钥对都有一个代表它的唯一的名称,在Full name中输入。例如这里我们在图10-8中的full name 处输入“wanghangjun”,在e-mail address处输入“whj@”。 点击“下一步”后进行设置密码 (图10-9 )。 点击“下一步”,就开始生成密钥了(图10-10)。 点击“下一步”,完成密钥对的创建(图10-11)。 4、将密钥上传到服务器 在任务栏的右边点击PGP的图标,然后点击PGPkeys(图10-12)。 弹出PGPkeys的主界面 (图10-13)。 若要将密钥用于通信,则要将生成的密钥上传到服务器。首先选择要上传的密钥,再点击Server->Send to菜单,选择ldap://服务器进行上传。传完后,PGP服务器会发一份邮件到你的注册信箱中进行确认,以防止别人假冒。你必须在14天之内完成确认,否则PGP服务器会自动删除你所上传的密钥。 如果要向别人发送经PGP加密的信息,该信息只能是指定的人阅览,则需要用指定人的公钥进行加密。因此,我们要到PGP服务器上下载对方的公钥。 5、从服务器下载密钥 点击Server->Search菜单后,出现图10-15所示查找窗口,选择查找的服务器和查询方式,然后下载。 例如要向wanghangjun发送只有他才能阅读的信息,首先要找到他所使用的公钥。可以在ldap://服务器中搜索User ID contains wanghangjun的密钥,找到结果如图10-16所示。下载该密钥(只有公钥才能下载)后就可以用它进行加密信息了。这时这个信息只有wanghangjun才能看得懂。 〖实验内容〗 使用PGP生成自己的密钥,并记下自己密钥的ID和指纹(Fingerprint)。 把实验1生成的密钥上传到服务器。 把实验1生成的密钥保存到指定的位置,并将自己的密钥告诉同学和好友。 在服务器上查找同学和好友的密
文档评论(0)