- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
项目2网络安全技术
散列算法04.
散列算法散列(Hash)算法是将任意长度的数据映射为固定长度的数据,这个固定长度的数据称为散列值。散列值是一段数据唯一的、紧凑的表示形式。如果对一段明文只改变其中的一个字母,随后的散列变换都将产生不同的散列值。要找到散列值相同的两个计算是不可能的,所以数据的散列值可以用来检测数据的完整性。
散列算法通常的实现方案是对任意长度的明文M进行单向散列变换,计算出固定长度的比特值,作为报文摘要。对于Hash函数h=H(M)的要求如下:(1)可用于任意大小的数据块。(2)能产生固定大小的输出。(3)软/硬件容易实现。(4)对于任意m,找出x,满足H(x)=m,是不可行的。(5)对于任意的x,找出y≠x,使得H(x)=H(y),是不可行的。(6)找出任意(x,y),使得H(x)=H(y),是不可行的。前三项要求显而易见是实际应用和实现的需要。第四项要求就是所谓的单向性。这个条件使得攻击者不能由偷听到的m得到x。第五项要求是为了防止伪造攻击,使得攻击者不能用自己伪造的假信息y冒充原来的信息x。第六项要求是为了对付生日攻击。
报文摘要算法
散列消息认证码算法散列消息认证码(HashedMessageAuthenticationCode,HMAC)算法使用散列机制,但它比散列上升了一个档次。任何人都可以用散列算法进行计算,与此不同的是,HMAC在其计算中加入了某种类型的秘密密钥,只有同样知道这个秘密密钥的人,才可以通过计算得到正确的散列值,并进行验证。使用这种机制时,恶意攻击者窃听并截获数据包后,无法在不被察觉的情况下向数据包中添加或删除数据,因为他没有密钥来进行计算,所以无法重新计算出修改后数据包的正确散列值。
安全散列算法安全散列算法(SecureHashAlgorithm,SHA)是1992年美国国家安全局(NationalSecurityAgency,NSA)研制并提供给美国国家标准和技术研究所(NationalInstituteofStandardsandTechnology,NIST)的。后来,NSA公开了SHA的一个弱点,导致1995年出现了一个修正的标准文件,这个文件描述了经过改进的版本,即SHA-1,现在是NIST的推荐算法。这种算法接受的输入报文长度小于264bit,产生160bit的报文摘要。
数据完整性验证
1.将客户端文件下载到Mike的PC(1)从Mike的PC访问FTP服务器。1)单击GothamHealthcareBranch站点,然后单击PCMike。2)单击桌面选项卡,然后单击Web浏览器。3)输入URL(http://www.cisco.corp)并单击转到。4)单击链接下载必威体育精装版文件。思考:访问备份文件服务器上的此网页,使用什么协议?(2)文件服务器受到恶意攻击者攻击,通知Sally。1)在GothamHealthcareBranch站点中,单击PCMike。2)单击桌面选项卡,然后单击邮件。3)创建邮件并发送到Sally@cisco.corp,告诉她有关文件服务器的消息。
2.将客户端文件从备份文件服务器下载到Mike的PC(1)从Mike的PC访问外部FTP服务器。1)在GothamHealthcareBranch站点中,单击PCMike。2)单击桌面选项卡,然后单击Web浏览器。3)输入URL(https://www.cisco2.corp),然后单击转到。4)单击链接查看必威体育精装版的文件及其散列值。思考:访问备份文件服务器上的此网页,使用什么协议?备份服务器上的客户端文件的文件名和散列值是什么?
2.将客户端文件从备份文件服务器下载到Mike的PC(2)将客户端文件下载到Mike的PC。1)在GothamHealthcareBranch站点中,单击PCMike。2)单击桌面选项卡,然后单击命令提示符。3)在命令提示符后输入ftpwww.cisco2.corp,连接到备份文件服务器。4)输入用户名mike和密码cisco123。5)在ftp提示符后,输入dir命令,查看远程FTP服务器上存储的当前文件。6)输入getFILENAME.txt命令,依次将FILENAME替换为六个客户端文件名(NEclients.txt、NWclients.txt、Nclients.txt、SEclients.txt、SWclients.txt和Sclients.txt)之一,从而将六个客户端文件下载到Mike的PC。ftpgetNEclients.txtReadingfileNEclients.txtfromwww.cisco2.corp:文件传输中...[Transfercomplete-5
您可能关注的文档
- 3.3向量组的秩课程.pptx
- 3MySQL的配置方法资料.pptx
- 3.3向量组的秩课程.pdf
- 3项目三电影综合特效.pptx
- 3.1智慧城市培训.pptx
- 专题20 相似三角形(选择题、填空题)(解析版).pdf
- 02常用坐标系资料.pdf
- 02项目二Python基础资料.pptx
- 2.1python语法规范资料.pptx
- 2.1机器学习培训.pptx
- 新北师大版七年级生物下册第四单元第六章第一节《人类的食物》精品课件.pptx
- 新人教版三年级英语下册第一单元Unit 1 第2课时 A learn教学课件.pptx
- 新人教版三年级英语下册第一单元Unit 1 第4课时 B talk教学课件.pptx
- 新人教版三年级英语下册第二单元Unit 2 第6课时 B Read and write C Reading教学课件.pptx
- 新人教版一年级数学下册第二单元《十几减9》精品课件.pptx
- 新人教版三年级英语下册第二单元Unit 2 复习课件.pptx
- 新人教版一年级数学下册第二单元《十几减8》精品课件.pptx
- 新人教版三年级英语下册第一单元Unit 1 第5课时 B learn教学课件.pptx
- 新人教版三年级英语下册第一单元Unit 1 第1课时A talk大单元课件.pptx
- 新人教版三年级英语下册第一单元Unit 1 第6课时 B Read and write C Reading教学课件.pptx
文档评论(0)