【算法大杂烩】常见算法的归类和总结——消息摘要算法

本文介绍了信息摘要算法的概念,包括MD、SHA、SM3和MAC等常见算法。MD5和SHA系列算法用于文件校验,SM3作为国密算法常与SM2配合使用。MAC算法则在安全通信中确保数据完整性,需要密钥参与。信息摘要算法广泛应用于文件下载验证、数字签名和安全报文传输等领域。
摘要由CSDN通过智能技术生成

       在上一篇文章  【算法大杂烩】常见算法的归类和总结——非对称加密算法  中我们简要介绍了常见的非对称加密算法的相关知识。这次我们乘胜追击,介绍【信息摘要算法】, 通过本文的阅读,你可以了解到以下知识:

  • 什么是信息摘要算法?
  • 常见的信息摘要算法有哪些以及它们的特性和区别是什么?
  • 信息摘要算法的应用场景有哪些?

什么是信息摘要算法?


       信息摘要算法是一种对“信息”进行【摘要化】处理的算法。通俗地来说,就好比本文,假设它很长,那么读者在第一时间看到它的时候并不会完全阅读全文,而是往往会先去读一下文章的【摘要】,通过文章的摘要部分,简要了解下文章的主要内容。类似地,在信息密码学领域,同样有这种的操作,这就是信息摘要算法的产生背景。

       假设有一段数据(专业术语叫“消息”),经过【信息摘要算法】处理后,它将变成一段固定长度的【信息摘要】,用公式表示如

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

架构师李肯

您的鼓励是我前进的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值