下载此文档

Hash算法SHA1算法.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
数学与计算机科学学院湖北文理学院《网络安全基础》实验报告专业班级: 姓名: 学号: 任课教师: 2014 年 10月 20日数学与计算机科学学院实验三: Hash 算法 SHA1 算法一、实验目的理解 SHA1 函数的计算原理和特点;理解 SHA1 算法原理。二、实验原理散列函数是一个函数,它以一个变长的报文作为输入,并产生一个定长的散列码, 有时也称为报文摘要, 作为函数的输出。散列函数最主要的作用是用于鉴别, 鉴别在网络安全中起到举足轻重的地位。鉴别的目的有以下两个: 第一, 验证信息的发送者不是冒充的, 同时发信息者也不能抵赖, 此为信源识别; 第二, 验证信息完整性, 在传递或存储过程中未被篡改,重放或延迟等。 SHA1 对任意长度明文的预处理和 MD5 的过程是一样的,即预处理完后的明文长度是 512 位的整数倍,但是有一点不同,那就是 SHA1 的原始报文长度不能超过 2的 64 次方, 然后 SHA1 生成 160 位的报文摘要。 SHA1 算法简单而且紧凑, 容易在计算机上实现。三、实验内容及过程本练****主机 A、B 为一组, C、D 为一组, E、F 为一组。首先使用“快照 X”恢复 Windows 系统环境。一. SHA1 生成文件摘要(1 )本机进入“密码工具”|“加密解密”|“ SHA1 哈希函数”|“生成摘要”页面,在明文框中编辑文本内容: China my great country 。单击“生成摘要”按钮,生成文本摘要: E72D58B740BD17CE88F17B91C4553513671E83E9 。数学与计算机科学学院单击“导出”按钮, 将摘要导出到 SHA1 共享文件夹( D:\Work\Encryption\SHA1\ ) 中,并通告同组主机获取摘要。数学与计算机科学学院(2 )单击“导入”按钮,从同组主机的 SHA1 共享文件夹中将摘要导入。在文本框中输入同组主机编辑过的文本内容, 单击“生成摘要”按钮, 将新生成的摘要与导入的摘要进行比较,验证相同文本会产生相同的摘要。(3 )对同组主机编辑过的文本内容做很小的改动,再次生成摘要,与导入的摘要进行对比,验证 SHA1 算法的抗修改性。数学与计算机科学学院二. SHA1 算法本机进入“密码工具”|“加密解密”|“ SHA1 哈希函数”|“演示”页签, 在明文输入区输入文本(文本不能超过 48 个字符) , 单击“开始演示”,查看各模块数据及

Hash算法SHA1算法 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小242 KB
  • 时间2017-04-13
最近更新