热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_42977958
weixin_1235
3 年前
trueweixin_42977958

分布式存储

CSDN App 扫码分享
分享
1
1
打赏
  • 复制链接
  • 举报
下一条:
消息认证码(message authentication code,MAC)是确认完整性并进行认证的一种技术,也是一种与密钥相关联的单向散列函数。输入的数据包括任意长度的消息以及一个发送者和接收者共同维护的密钥,输出是一段固定长度的MAC值。如下图所示,m为不定长的消息,Ck(m)一般为多对一的函数,k为双方共享的密钥。消息m在以k为密钥的MAC函数计算下,产生MAC消息认证结果。常用的消息认证码的实现方法称为HMAC。HMAC是一种使用单向散列函数来构造消息认证码的方法,其中,H为Hash的意思。使用SHA-1、MD5、RIPEMD-160所构造的HMAC分别称为HMAC-SHA-1、HMAC-MD5和HMAC-RIPEMD。非对称加密算法除了用于加密,还可以用于数字签名。数字签名技术是确保数字世界身份验证的可靠技术,是区块链技术的根基技术之一。
立即登录