《计算机信息安全-加密软件的使用》由会员分享,可在线阅读,更多相关《计算机信息安全-加密软件的使用(5页珍藏版)》请在金锄头文库上搜索。
1、上海建桥学院实验报告课程名称:计算机信息平安实验类型:设计型实验工程名称:加密软件的使用学生姓名:张爱民专业:计算机科学与技术学号: 08B01010309同组学生姓名:指导老师:苏庆刚实验地点:点01 室 实验日期:2011 年4 月 7日一、实验目的和要求了解RSA算法的加密和解密过程;Q了解MD5算法如何保证数据的完整性;Q 掌握PGP软件的使用方法;二 实验内容和原理1 .实验内容(1)运行非对称密码算法RSA文件夹下的演示程序,了解RSA算法的加密解密过程, 并用文字描述其原理。(2)安装PGP 8,设置密钥,并对文件进行加密,查看其功能。2 .实验原理用PGP进行数字签名的过程为:
2、发送方用自己的私钥将128位的特征值加密,附加在邮 件后,再用接收方的公钥将整个邮件加密。在这里特别要注意次序,如果先加密,再签名, 别人可以将签名去掉后加上自己的签名,从而纂改了签名,密文收到以后,接受方用自己的 私钥将邮件解密,得到发送方的原文和签名,然后用PGP从原文计算出一个128位的特征值 来和用发送方的工要解密签名所得到的数进行比拟,如果符合,那么说明这份邮件确实是发送 方寄来的。这样就使两个平安性要求都得到了满足。三 主要仪器设备计算机(Windows XP 或 Windows Server 2003)2 台Q Windows 安装源C:i386Q PGP8.1安装源Q RSA、
3、MD5演示程序四、操作方法与实验步骤1. RSA的加密解密过程(1)翻开应用程序RSATool2vl7.exe,在弹跳出的“RSA”窗口中,在默认情况下点击“start”,然后再点击 “Generate”。(2)点击“test”,在“RSA-Test”窗口中,输入要加解密的数字,点击“Encrypt”对其进行加密,点击“Decrypt”对其解密。2. RSA的工作原理变量n, d的个数构成公钥,可以告诉别人;n , e西个数构成私钥;e自己保存,不让 任何人知道。给别人发送的信息使用e加密,只要别人能用d解开就证明信息是谁发送的, 构成了签名机制。别人发送信息时使用d加密,这样只有拥有e的人能
4、够对其解密。3. PGP 8对文件的加密过程PGP8安装完后(先安装西文版,再安装汉化补丁),重启后,启动应用程序。(2)在文本框中输入相应的内容;(3)在跳出的密码框中,输入相应的密钥;(4)点击下一步;(5)在“开始”菜单中,点击“所有程序”,在“PGP”中选择“PGP KEY”;(6)新建一个“加密”的文本文档,右键单击,选择“PGP”,“Encrypt”,对“加密”文档进行加密,在弹跳出的窗口中,选择相应的Recipients,在桌面上会出现加密后的文档。(7)将“加密”文本文档删除后,双击加密文档;(8)输入相应的私钥后,对加密文档进行解密,此时桌面上将出现解密后的文档。五、实验数据
5、记录和处理L将生成的个人私钥截图粘贴在下面指定位置,保证图1数据清晰可见:添加邮件地址 . 申请证书 生 更改口令指纹指纹cy254909609qq. com*D0X9A2370E5美整 RSA大小 2048/2048传住度 绝对己校姓J是已启用 是*四方式 PGP/MIME出伊曲务H 无2011-4-7 永不 否SHA-2 256 AES-256 无 查看复制子密钥有效自到期 I 大小 I用途2011-4-72011-4-7永不2048 添力口.(g) T =)1,(g)添加图1个人私钥截图粘贴效果图2.将导入他人私钥的结果截屏粘贴在下面指定位置,保证图2数据清晰可见:图2导入他人私钥后效果
6、图六、实验结果与分析.简述PGP软件的加密原理?PGP结合了一些大局部人认为很平安的算法,包括传统的对称密钥加密算法和公开密钥算 法,充分利用这两类加密算法的特性,实现了以下几种服务:鉴别、加密、压缩等。当发送者PGP加密一段明文时,PGP首先压缩明文,然后PGP建立一个一次性会话密钥, 采用传统的对称加密算法(例如AES等)加密刚才压缩后的明文,产生密文。然后用接收者 的公开密钥加密刚才的一次性会话密钥,随同密文一同传输给接收方。接收方首先用私有密 钥解密,获得一次性会话密钥,最后用这个密钥解密密文。1 .简述PGP软件的应用场合和适用范围?PGP提供了大局部各种操作系统平台的应用。现在电子
7、邮件使用场合越来越多,我们就可以 借助于PGP来满足工作的平安需要。例如,对于Windows系统来说,电子邮件客户端一般为Outlook, PGP可以无缝的集成在Outlook里面,自动根据用户的配置和文件信息,对接收 和发送的邮件实现加密、解密、签名、认证等。用户可以使用它来传递一些保密信件,例如 商业合同、工资信息、技术文档等。用户可以揩公开密钥上传到PGP提供的密钥服务器上, 也可在自己的单位内建立一个密钥服务器供员工使用。PGP也提供了对即时信息(IM)软件(例如ICQ)、磁盘文件的加密解密等【注意】文件保存要求:完成实验后,将电子稿文件保存为完整学号-姓 名.doc并打印后一同交课代表处。文件名错或不交实睑报告者本次实验无分。