介绍
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位的值