Which Jenkins Hash Algorithm is used for the HASH8

2019-07-22 04:32发布

问题:

I need to implement the hash8 function, or simulate its input/output in Java. Netezza's brief documentation says that hash8 implements Jenkins Algorithm, but there are multiple algorithms/revisions with that name.

I am wondering which Jenkins algorithm/revision (one-at-a-time/lookup2/lookup3/SpookyHash) does hash8 use? Some of these hash algorithms also require a seed value. How can I get that? Any suggestions are welcomed.