FNV1a 128-bit is a variant of the Fowler–Noll–Vo hash function family that produces a 128-bit hash value. It is designed to be fast and has good dispersion properties, making it suitable for use in hash tables, checksums, and similar applications. It is based on the FNV1a algorithm, which uses the FNV prime and FNV offset values to transform a sequence of bytes into a hash value.