2016012075 谢月月 散列函数的应用及其安全性
Posted 雨凌雪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2016012075 谢月月 散列函数的应用及其安全性相关的知识,希望对你有一定的参考价值。
散列函数的应用及其安全性
一、散列函数的应用
1、消息认证: (1)、消息认证的定义:消息认证是用来验证消息完整性的一项机制或服务。消息认证确保收到的数据确实和发送时的一样(即没有修改、插入、删除和重放)。此外,通常还要求消息认证机制确保发送方声称的消息是有效的。当Hash函数用于提供消息认证功能时,Hash函数值通常称为消息摘要。
(2)、消息认证中使用Hash函数的本质:发送者根据待发送的消息使用该函数计算一组Hash值,然后将Hash值和消息一起发送过去。接收方收到消息后对于消息执行同样的Hash计算,并将结果与收到的Hash值进行比对。如果比对不匹配,则接收者推断出消息(当然也可能是Hash值)遭受了篡改。
(3)Hash码用于消息认证的方式:
a、使用对称密码算法加密信息和Hash码。因为只有A和B共享密钥,所以消息必然发自A处。
b、使用对称密码算法只对Hash码进行加密。对于无需保存性的应用,这种方法减少了加解密操作的负担。
以上是关于2016012075 谢月月 散列函数的应用及其安全性的主要内容,如果未能解决你的问题,请参考以下文章