1. 什么是哈希算法?hash算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形......
趣投挖矿  ·  2025-02-26 21:19
文章浏览阅读1.3w次,点赞13次,收藏54次。哈希算法将任意长度的二进制值串映 射为固定长度的二进制值串,这个映射的规则就是哈希算法,通过原始数据映射之后得到的二进制值串就是哈希值需要满足的几点要求从哈希值不能反向推导出原始数据(所以哈希算法也叫单向哈希算法);对输入数据非常敏感,哪怕原始数据只修...
趣投挖矿  ·  2025-02-26 21:23
哈希算法经常会被用到,比如我们Go里面的map,Java的HashMap,目前最流行的缓存Redis都大量用到了哈希算法。它们支持把很多类型的数据进行哈希计算,我们实际使用的时候并不用考虑哈希算法的实现。而其实不同的数据类型,所使用到的哈希算法并不一样。 DJB 下面是C语言实现。初始值是5381,...
趣投挖矿  ·  2025-02-26 21:08
热门文章