Toolkit Bay

FNV-1 & FNV-1a Hash

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

See more encryption tools

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 © 2024 Toolkit Bay. All Rights Reserved