|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
Fowler-Noll-Vo非加密哈希算法实现 更多...
函数 | |
| MSTL_CONSTEXPR14 size_t | FNV_hash (const byte_t *first, const size_t count) noexcept |
| FNV-1a哈希算法 | |
Fowler-Noll-Vo非加密哈希算法实现
FNV-1a哈希算法
| first | 数据的起始字节指针 |
| count | 数据的字节数 |
FNV(Fowler-Noll-Vo)是一种非加密哈希算法,具有:
FNV_hash函数使用FNV-1a版本算法,先异或再乘法的顺序。
引用了 _CONSTANTS , 以及 count().
被这些函数引用 thread::id::to_hash().