Crate ritehash[−][src]
Expand description
RiteLabs’ Fx Hash
This hashing algorithm was extracted from the Rustc compiler. This is the same hashing algorithm used for some internal operations in Firefox. The strength of this algorithm is in hashing 8 bytes at a time on 64-bit platforms, where the FNV algorithm works on one byte at a time.
Disclaimer
It is not a cryptographically secure hash, so it is strongly recommended that you do
not use this hash for cryptographic purposes. Furthermore, this hashing algorithm was
not designed to prevent any attacks for determining collisions which could be used to
potentially cause quadratic behavior in HashMap
s. So it is not recommended to expose
this hash in places where collisions or DDOS attacks may be a concern.
Structs
This hashing algorithm was extracted from the Rustc compiler. This is the same hashing algorithm used for some internal operations in Firefox. The strength of this algorithm is in hashing 8 bytes at a time on 64-bit platforms, where the FNV algorithm works on one byte at a time.
This hashing algorithm was extracted from the Rustc compiler. This is the same hashing algorithm used for some internal operations in Firefox. The strength of this algorithm is in hashing 4 bytes at a time on any platform, where the FNV algorithm works on one byte at a time.
This hashing algorithm was extracted from the Rustc compiler. This is the same hashing algorithm used for some internal operations in Firefox. The strength of this algorithm is in hashing 8 bytes at a time on any platform, where the FNV algorithm works on one byte at a time.