快速跨平台C/C++哈希库

The*_*own 12 c c++ hash cross-platform

什么是高性能哈希库,它也是C/C++的跨平台.适用于MD5,SHA1,CRC32和Adler32等算法.

我最初的印象是Boost有这些,但显然不是(还).

到目前为止我发现的最有希望的是Crypto ++,还有其他任何建议吗?http://www.cryptopp.com/这似乎相当全面.

obe*_*alp 8

对于通常的加密哈希(MD?,SHA?等),openssl是最便携的,可能是最快的.您提到的所有哈希都不适用于哈希表等高性能数据结构.这些天推荐的这些数据结构的哈希函数是:FNV,Jenkins和MurmurHash.