您好!欢迎光临云杰通信官网,本公司专业为企业提供SD-WAN SaaS应用加速、SD-WAN组网、混合云专线解决方案服务。

行业动态

SSL在数据传输中对消息完整性是如何验证的

作者: 发布时间:2021-05-10 10:07:06点击:

  

       为了避免络中传输的数据被非法篡改,利用基于MD5或SHA的MAC算法来保证消息的完整性。

  MAC算法是在密钥参与下的数据摘要算法,能将密钥和随意长度的数据转换为固定长度的数据。利用MAC算法验证消息完整性的过程所看到的。

  发送者在密钥的参与下,利用MAC算法计算出消息的MAC值。并将其加在消息之后发送给接收者。接收者利用相同的密钥和MAC算法计算出消息的MAC值。并与接收到的MAC值比较。假设二者相同。则报文没有改变;否则,报文在传输过程中被改动,接收者将丢弃该报文。

  MAC算法具有例如以下特征,使其可以用来验证消息的完整性:

  1、消息的不论什么改变,都会引起输出的固定长度数据产生变化。通过比较MAC值,可以保证接收者可以发现消息的改变。

  2、MAC算法须要密钥的参与。因此没有密钥的非法用户在改变消息的内容后,无法加入正确的MAC值。从而保证非法用户无法任意改动消息内容。

  MAC算法要求通信两方具有同样的密钥,否则MAC值验证将会失败。因此,利用MAC算法验证消息完整性之前,须要在通信两端部署同样的密钥。

  在云杰通信,我们专业为企业稳定可靠的企业、SD-WAN 应用加速 、SD-WAN等连接选项,致力于为企业高速的络访问、企业远程组等络连接。

  云杰热线电话:13631779516.

本文部分资料来源于网络,如有侵权请联系删除
新闻资讯
相关产品
在线客服
联系方式

热线电话

13631779516

上班时间

周一到周五

公司电话

13631779516

二维码
线