Hash算法-HashUtil

介绍

HashUtil其实是一个hash算法的集合,此工具类中融合了各种hash算法。

方法

这些算法包括:

  • additiveHash 加法hash
  • rotatingHash 旋转hash
  • oneByOneHash 一次一个hash
  • bernstein Bernstein's hash
  • universal Universal Hashing
  • zobrist Zobrist Hashing
  • fnvHash 改进的32位FNV算法1
  • intHash Thomas Wang的算法,整数hash
  • rsHash RS算法hash
  • jsHash JS算法
  • pjwHash PJW算法
  • elfHash ELF算法
  • bkdrHash BKDR算法
  • sdbmHash SDBM算法
  • djbHash DJB算法
  • dekHash DEK算法
  • apHash AP算法
  • tianlHash TianL Hash算法
  • javaDefaultHash JAVA自己带的算法
  • mixHash 混合hash算法,输出64位的值

看完两件小事

如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:

  1. 关注我们的 GitHub 博客,让我们成为长期关系
  2. 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
  3. 关注公众号 「方志朋」,公众号后台回复「资源」 免费领取我精心整理的前端进阶资源教程

JS中文网是中国领先的新一代开发者社区和专业的技术媒体,一个帮助开发者成长的社区,目前已经覆盖和服务了超过 300 万开发者,你每天都可以在这里找到技术世界的头条内容。欢迎热爱技术的你一起加入交流与学习,JS中文网的使命是帮助开发者用代码改变世界

results matching ""

    No results matching ""