标签:函数 enter 保存 一起 操作 加解密 数值 发送 散列
1、消息认证: (1)、消息认证的定义:消息认证是用来验证消息完整性的一项机制或服务。消息认证确保收到的数据确实和发送时的一样(即没有修改、插入、删除和重放)。此外,通常还要求消息认证机制确保发送方声称的消息是有效的。当Hash函数用于提供消息认证功能时,Hash函数值通常称为消息摘要。
(2)、消息认证中使用Hash函数的本质:发送者根据待发送的消息使用该函数计算一组Hash值,然后将Hash值和消息一起发送过去。接收方收到消息后对于消息执行同样的Hash计算,并将结果与收到的Hash值进行比对。如果比对不匹配,则接收者推断出消息(当然也可能是Hash值)遭受了篡改。
(3)Hash码用于消息认证的方式:
a、使用对称密码算法加密信息和Hash码。因为只有A和B共享密钥,所以消息必然发自A处。
b、使用对称密码算法只对Hash码进行加密。对于无需保存性的应用,这种方法减少了加解密操作的负担。
标签:函数 enter 保存 一起 操作 加解密 数值 发送 散列
原文地址:https://www.cnblogs.com/xieyy127/p/9029603.html