消息摘要、MAC(消息认证码)、数字签名扫盲贴

本文介绍了MAC(消息认证码)、消息摘要在确保消息完整性和真实性方面的作用。MAC是通过秘钥和消息生成的,能同时验证消息的完整性和来源。数字签名则使用非对称加密,提供不可抵赖性。MAC与数字签名的主要区别在于秘钥的使用和不可抵赖性的提供。
摘要由CSDN通过智能技术生成

本文主要是对维基百科的翻译,原文Message authentication code


In cryptography(密码学), a message authentication code (MAC) is a short piece of information used to authenticate(鉴定) a message—in other words, to confirm that the message came from the stated(特定的、规定的) sender (its authenticity(可靠性、真实性)) and has not been changed in transit(在途中) (its integrity(完整性))。也就是说MAC用来保证消息的完整性,之前的文章"消息摘要及其算法扫盲贴"也提到过消息摘要也可以保证消息完整性。消息摘要和消息认证码有什么区别呢?后面我们再看这个问题。

A MAC algorithm, sometimes called a keyed (cryptographic加密的) hash function (which is somewhat misleading(误导性的), since a cryptographic hash function is only one of the po

  • 6
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值