Fowler–Noll–Vo hash function
FNV hash parameters
The above FNV prime constraints and the definition of the FNV offset basis yield the following table of FNV hash parameters: The prefix "0x" on numbers means that the subsequent numbers are in hexadecimal.

Fowler–Noll–Vo hash function

Section Title: FNV hash parameters
Table Section Text: The above FNV prime constraints and the definition of the FNV offset basis yield the following table of FNV hash parameters: The prefix "0x" on numbers means that the subsequent numbers are in hexadecimal.

Size in bits	FNV prime	FNV offset basis

32	224 + 28 + 0x93 = 16777619	2166136261 = 0x811c9dc5

64	240 + 28 + 0xb3 = 1099511628211	14695981039346656037 = 0xcbf29ce484222325

128	288 + 28 + 0x3b = 309485009821345068724781371	144066263297769815596495629667062367629 = 0x6c62272e07bb014262b821756295c58d

256	2168 + 28 + 0x63 = 374144419156711147060143317 175368453031918731002211	100029257958052580907070968620625704837 092796014241193945225284501741471925557 = 0xdd268dbcaac550362d98c384c4e576ccc8b153 6847b6bbb31023b4c8caee0535

512	2344 + 28 + 0x57 = 358359158748448673689190764 890951084499463279557543925 583998256154206699388825751 26094039892345713852759	965930312949666949800943540071631046609 041874567263789610837432943446265799458 293219771643844981305189220653980578449 5328239340083876191928701583869517785 = 0xb86db0b1171f4416dca1e50f309990acac87d0 59c90000000000000000000d21e948f68a34c192 f62ea79bc942dbe7ce182036415f56e34bac982a ac4afe9fd9

1024	2680 + 28 + 0x8d = 501645651011311865543459881 103527895503076534540479074 430301752383111205510814745 150915769222029538271616265 187852689524938529229181652 437508374669137180409427187 316048473796672026038921768 4476157468082573	14197795064947621068722070641403218320 88062279544193396087847491461758272325 22967323037177221508640965212023555493 65628174669108571814760471015076148029 75596980407732015769245856300321530495 71501574036444603635505054127112859663 61610267868082893823963790439336411086 884584107735010676915 = 0x0000000000000000 005f7a76758ecc4d 32e56d5a591028b7 4b29fc4223fdada1 6c3bf34eda3674da 9a21d90000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 000000000004c6d7 eb6e73802734510a 555f256cc005ae55 6bde8cc9c6a93b21 aff4b16c71ee90b3

Sentence(s)

FNV comes in 32-, 64-, 128-, 256-, 512-, and 1024-bits.
FNV currently comes in 32-, 64-, 128-, 256-, 512-, and 1024-bit.

final_sentence: FNV comes in 32-, 64-, 128-, 256-, 512-, and 1024-bits.
final_sentence: FNV currently comes in 32-, 64-, 128-, 256-, 512-, and 1024-bit.