HashUtil
Introduction
HashUtil
is actually a collection of hash algorithms, which integrates various hash algorithms in this utility class.
Methods
These algorithms include:
additiveHash
Additive HashrotatingHash
Rotating HashoneByOneHash
One-by-one Hashbernstein
Bernstein’s Hashuniversal
Universal Hashingzobrist
Zobrist HashingfnvHash
Improved 32-bit FNV algorithm 1intHash
Thomas Wang’s algorithm, integer hashrsHash
RS algorithm hashjsHash
JS algorithmpjwHash
PJW algorithmelfHash
ELF algorithmbkdrHash
BKDR algorithmsdbmHash
SDBM algorithmdjbHash
DJB algorithmdekHash
DEK algorithmapHash
AP algorithmtianlHash
TianL Hash algorithmjavaDefaultHash
JAVA’s default algorithmmixHash
Mixed hash algorithm that outputs a 64-bit value