Hash算法-HashUtil
介绍
HashUtil
其实是一个hash算法的集合,此工具类中融合了各种hash算法。
方法
这些算法包括:
additiveHash
加法hashrotatingHash
旋转hashoneByOneHash
一次一个hashbernstein
Bernstein's hashuniversal
Universal Hashingzobrist
Zobrist HashingfnvHash
改进的32位FNV算法1intHash
Thomas Wang的算法,整数hashrsHash
RS算法hashjsHash
JS算法pjwHash
PJW算法elfHash
ELF算法bkdrHash
BKDR算法sdbmHash
SDBM算法djbHash
DJB算法dekHash
DEK算法apHash
AP算法tianlHash
TianL Hash算法javaDefaultHash
JAVA自己带的算法mixHash
混合hash算法,输出64位的值
看完两件小事
如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:
- 把这篇文章分享给你的朋友 / 交流群,让更多的人看到,一起进步,一起成长!
- 关注公众号 「方志朋」,公众号后台回复「资源」 免费领取我精心整理的前端进阶资源教程