数据结构与算法基础(六)- 哈希算法

286 阅读1分钟

什么是哈希算法?

将任意长度的二进制值串映射为固定的二进制值串,这个映射的规则就是哈希算法,而通过原始数据映射之后得到的二进制值串主是哈希值。

哈希算法主要有这四个特点:反逆、数据敏感、冲突小、效率高。

应用场景

  • 安全加密 (md5 sha des aes)
  • 唯一标识 (图片唯一性)
  • 数据校验 (适用于大文件下载,建议了解下p2p)
  • 散列函数
  • 负载均衡
  • 数据分片
  • 分布式存储

PS 在家老是躺着玩手机 胳膊疼 能少打几个字就少打几个字