网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

消息认证码

更新时间:2026年03月27日   作者:spoto   标签(Tag):

消息认证码是一种用于实现两个重要功能的编码方式:身份验证与伪造检测。
这些代码我们需要在哪里使用呢? 
假设用户A向用户B发送了一条消息,内容为“abc”。用户A使用加密算法来加密这条消息。共享式密钥密码系统用于加密消息。A使用源密钥将密钥发送给B。密钥交换则基于不同的协议来进行。公开密钥密码系统。B使用该密钥来解密密文,从而获取原始信息。


不过,这一切并不容易实现。这里存在一个问题。
如果恶意用户X在数据传输过程中伪造了密文,那么B就无法察觉到这一点。当B尝试解密消息时,会得到错误的消息。而B会误以为这些是错误的信息其实是正确的信息。虽然之后可以重新对数据进行解密或加密操作,但此时所使用的数据已经不再准确了。

在这里,我们需要检测消息B中的伪造内容。 
在这里,A会生成一个密钥(用于生成消息认证码),然后将该密钥发送给B。A还会利用密文和密钥来生成一个值。这个被生成的值就是……密文 + 密钥 = 消息认证码B需要利用消息认证码来确认密文是否已被篡改。这样,B就能清楚地知道密文是否真的被篡改了。

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料