当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《快速跨平台C/C++哈希库》经验,为你挑选了1个好方法。

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

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

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



1> obecalp..:

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

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有