Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
fnv1 and fnv1a hash functions in java
branch: master
Failed to load latest commit information.
src readme
.gitignore initial commit
LICENSE license note about getting it
pom.xml 1.0.0

Fowler-Noll-Vo hash

You can get a prebuilt JAR from the downloads section, or easily build it yourself with Maven.

import com.bitlove.fnv.FNV;

(new FNV).fnv1a_64("blah".getBytes()) => java.math.BigInteger = 14233852691173593346

Supported hashes are fnv1_32, fnv1_64, fnv1a_32, and fnv1a_64.

Test cases were taken from here.

There is also a Ruby version.

Something went wrong with that request. Please try again.