网站大量收购独家精品文档,联系QQ:2885784924

实验5密码学和其应用.PDF

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验5 密码学及其应用 中国科学技术大学 曾凡平 (2015 年5 月22 日星期五) 5.1 实验目的 掌握PGP 的使用。 5.2 实验内容 用PGP 实现加密和解密。 5.3 实验步骤 本次实验使用ClientA (WinXP) 或Windows2003 虚拟机。因为要连接到因特 网发送电子邮件,将虚拟网卡映射为NAT 模式,如下图所示。 图1 设置虚拟机环境中的虚拟网卡为NAT 模式 启动该虚拟机,设置本地网卡为自动获取 IP 地址模式,则虚拟机可以访问 互联网。 从课程主页下载gpg4win-2.2.1.exe 到目录C:\cmd\network(如果不存在该目录, 则建立该目录) 。完成后的目录如下图所示: 图2 实验代码所在的目录 双击gpg4win-2.2.1 对应的图标,安装Gpg4win2.2.1,界面如下: 图3 安装gpg4win-2.2.1 的欢迎界面 选择安装所有的组件,安装结束后认真阅读README.en 文件。按以下步骤使用加密和 解密功能。 步骤1:产生一对RSA 密钥 双击桌面上的GPA 图标,或从“开始”菜单中选择GPA,如下图所示。 图4 (a) 从桌面启动GPA 图4 (b) 从“开始”菜单中启动GPA 启动GPA (Windows7 下以管理员身份运行)。由于是第一次运行GPA,软件将提示是 否生成一对密钥,如下图所示: 图5 选择Generate key now 输入用户名,比如:Fanping Zeng 。 图6 输入用户名 再输入电子邮件地址,如图所示: 图8 输入电子邮件地址 接下来输入passphrase ,然后就会生成2048 位的公钥/私钥对。如果成功生成了密钥, 则会显示在列表中。如下图所示: 图9 系统中的密钥对 步骤2:互换公钥 将公钥导出(Export Keys)到一个文件中(假定文件名为pub-key-fanping.asc) (如果要将私 钥也导出,则选择“Backup... ”) 。如下图所示: 图10 导出公钥 将该公钥文件(pub-key-fanping.asc)传递给需要给自己发送加密文件的用户。对方收到公 钥文件(pub-key-fanping.asc)后,将公钥导入到本机。如果导入成功,将在本机的 GPA 中列 出该公钥。如图所示导入了ID 号为97F6A297、邮件地址为762564559@ 的公钥。 图11 导入公钥 步骤3 :向对方发送加密文件 启动资源管理器,选择要加密的文件,右击该文件将弹出如下菜单: 图12 选择要加密的文件 选择Sign and encrypt。 图13 选择要接收该加密文件的用户(与公钥对应的私钥持有者) : 图14 选择接收加密文件的用户 点击Encrypt 按钮将加密指定的文件,得到扩展名为gpg 的加密文件,将该文件发送给 私钥持有者。私钥持有者对其解密(需要输入passphrase)后可以恢复出原文件。 5.4 上机实践(过关测试) 以2 人为一组进行PGP 实验。各自生成公钥/私钥对,导出公钥并发送给对 方,双方用对方的公钥加密音乐文件并将加密的文件发送给对方。如果能用自己 的私钥解密文件,则可以用媒体播放器播放出音乐

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档