FNV-1 & FNV-1a Hash

Generate FNV-1 and FNV-1a Hash / Checksum from your text or file.

FNV-1 and FNV-1a Hash Generator

FNV stands for Fowler–Noll–Vo, which is the combination of the founders name. FNV also a non-cryptographic hash function.

The FNV is pretty fast and the use case is in hashing URLs, IP Address, hostname, and others. The drawbacks of this algorithm is that this algorithm not suited for cryptographic use.

There's few versions of FNV, it is: - FNV-1 - FNV-1a - FNV-0

The current versions which are widely used are FNV-1 and FNV-1a, since the FNV-0 is deprecated.

FNV is non-cyptographic because:

  • Sticky State : FNV has state where it can stick for some input pattern.
  • Diffusion : For cryptographic hash, every bit of hash result should be equally depend on the input bit, but this case not apply to FNV algorithm.
  • Work factor : If a hash algorithm want to be used for cryptographic purpose, it should be hard to reversed. But FNV designed to not use much resources.

The difference between FNV-1a hash and FNV-1 hash is in the order which the multiplication and XOR is performed.

Category
encryption
Tags
About
Toolkit Bay or TKB is an online tools website providing free and easy to use tools to increase productivity.
If you have any inquiries or suggestions or issues, you can contact us on: contact@toolkitbay.com
Data & Privacy
We respect your data. Uploaded file/data/input will be automatically deleted. And the processed data will be deleted less than a day.
More detail on privacy here
Copyright © 2021 Toolkit Bay. All Rights Reserved