消息认证码(MAC)是附加在消息上的一小段数据,接收者用它来验证消息的完整性。人们可以把它看作是一种蜡封,过去人们把它放在信件和正式信件上,以验证发送者的身份,并确认消息没有被发送打开。当发送某些类型的加密或安全数据时,使用此类代码,以便发送方可以检查以确认消息未被泄露。消息验证代码可以出现在电子资金转账和电子邮件等邮件上
人爬绳生成消息时,同时创建MAC,消息发送给接收者,当接收者打开消息时,消息的内容通过一个算法来创建一个新的消息验证码。这个新的代码将与原始消息一起发送的代码进行比较。如果代码相同,则对消息进行身份验证。如果存在差异,它表示消息在发送方和接收方之间发生了变化。生成和比较mac的过程通常发生在后台。发送方和接收方依赖于他们用来处理MAC的加密程序。生成消息验证码的程序是由熟悉密码学需求的程序员编写的。自定义应用程序可以为高安全性情况编写,也可以使用现成的通用程序可以使用几种不同的方法来创建MAC,包括流密码、哈希函数或块密码。也被称为校验和,MAC可以是几层安全措施中的一层,这些安全层旨在防止窥探消息,并确保消息不会在未通知接收者的情况下被操纵或更改。当接收者打开已被泄露的消息时,将显示一个警报,告诉用户消息验证代码不匹配,并且消息有问题。加密是一个不断发展的过程。随着新技术的发展,新的破解方法也在不断发展对数据安全感兴趣的人必须提前几步来预测破解密码的方法,这样才能建立强大的安全系统。超级计算机的发展有助于这一过程,允许密码学家开发和试验高度先进的加密方法。

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/271648.html
- 上一篇: 什么是胸腔积液(Hydrothorax)?
- 下一篇: 什么是雪松壁橱(Cedar Closet)?
猜你喜欢
-
什么是股票市场的象征(Stock Market Symbol)?
-
财务管理员是做什么的(What Financial Administrator Do)?
-
身体意象与抑郁有什么关系(the Connection between Body Image and Depression)?
-
如何选择最好的特大号床架(Choose the Best King Bed Frame)?
-
什么是交易利润(Trading Profit)?
-
伤害律师是干什么的(What does an Injury Lawyer do)?
-
什么是三叉神经瘤(Trigeminal Neuroma)?
-
什么是刷子猪(Brush Hog)?
-
什么是订单收据(Order Receipt)?
-
什么是国际贸易专家(International Trade Specialist)?
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
faceu激萌怎么把瘦脸开到最大
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:261580
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:74382