美文网首页
摘要算法

摘要算法

作者: 灰斗儿 | 来源:发表于2016-09-15 21:12 被阅读767次

另一个神奇的算法就是摘要算法。摘要算法是指,可以将任意长度的文本,通过一个算法,得到一个固定长度的文本。这里文本不一定只是文本,可以是字节数据。所以摘要算法试图将世间万物,变成一个固定长度的东西。摘要算法具有以下重要特性:

只要源文本不同,计算得到的结果,必然不同

无法从结果反推出源(那是当然的,不然就能量不守恒了)

典型的摘要算法,比如大名鼎鼎的MD5和SHA。摘要算法主要用于比对信息源是否一致,因为只要源发生变化,得到的摘要必然不同;而且通常结果要比源短很多,所以称为“摘要”。

相关文章

  • 2019-06-19 hashlib

    摘要算法简介 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。什么是摘要算法呢?摘要算法...

  • iOS证书相关概念梳理

    非对称加密 RSA算法原理(一)RSA算法原理(二) 摘要算法 另一个神奇的算法就是摘要算法。摘要算法是指,可以将...

  • 信息摘要算法和数字签名

    信息摘要算法和数字签名 信息摘要算法 信息摘要算法区别于对称算法和非对称算法。具有以下特点: 特点 数据长度固定 ...

  • 加密

    1: 对称密码算法 ---- AES摘要算法 分割线 2:摘要算法摘要算法,具有单向不可逆的基本性质,速度快。① ...

  • 1.5 其他信息摘要算法

    信息摘要算法 - 其他信息摘要算法 信息摘要算法很多,主要的MD、MAC、SHA算法很常用,但是还有一些其他信息摘...

  • hashlib & hashmac

    摘要算法简介 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算...

  • python加密

    python中hashlib提供了常见的摘要算法,如MD5,SHA1等等 什么是摘要算法呢?摘要算法又称哈希算法\...

  • 52. 摘要算法hashlib

    Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法...

  • hashlib库 -摘要算法,

    Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法...

  • 加密算法

    消息摘要算法MD(Message Digest 消息摘要算法),SHA(Secure Hash Agorithm ...

网友评论

      本文标题:摘要算法

      本文链接:https://www.haomeiwen.com/subject/bcbbettx.html