算法--哈希算法 发表于 2019-09-26 更新于 2021-05-06 分类于 算法与数据结构 定义将任意长度的二进制值串映射为固定长度的二进制值串,这个映射的规则就是哈希算法,而通过原始数据映射之后得到的二进制值串就是哈希值。 要求 从哈希值不能反向推导出原始数据(所以哈希算法也叫单向哈希算法) 对输入数据非常敏感,哪怕原始数据只修改了一个 Bit,最后得到的哈希值也大不相同 散列冲突的概率要很小,对于不同的原始数据,哈希值相同的概率非常小 哈希算法的执行效率要尽量高效,针对较长的文本,也能快速地计算出哈希值 应用 安全加密 唯一标识 数据校验 散列函数、 负载均衡 数据分片 一致性hash参考:深入浅出一致性Hash原理 小礼物走一走,来 Github 关注我 打赏 微信支付 支付宝