Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

fnv1 and fnv1a hash functions in java

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

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.