FNV-1 & FNV-1a Hash

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

Results still empty
Description

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.


About

Toolkit Bay or TKB is an online tools website providing free and easy to use tools to increase productivy or just for fun.

If you have any inquiries or suggestions, 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 © 2020 Toolkit Bay. All Rights Reserved