c - 有 glibc 哈希函数吗?

标签 c linux hash md5 gnu

我想用 C 实现自定义哈希表。GNU 库中是否已有 MD5/SHA1 哈希函数,或者我是否必须为此使用外部库?

这是我正在寻找的东西:

int hashValue;

hashValue = MD5_HASH(valToHash);

最佳答案

可以看看Bob Jenkin对众多哈希函数的调查分析:

或者只是将他的 lookup3 例程(他已放入公共(public)领域)放入您的项目中:

关于c - 有 glibc 哈希函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3936117/

相关文章:

c - K&R 递归下降解析器错误

c - 如何使用 C 程序读取和打印进入接口(interface)的 UDP 数据包的十六进制流?

linux - 捕获数据包后会发生什么?

c - 用于所有 VM 的 C 中的数据包嗅探器

c# - 通过将 4 个较小的数字基元类型编码为 long (Int64) 来生成唯一键

c++ - 我在这个布隆过滤器实现中做错了什么?

jquery - 如何使用 HTML5 History/State API 并保持带主题标签的超链接(文档内的链接)完好无损

c++ - ppu 和 spu 之间结构大小的差异

c - 如何在C中初始化结构数组的成员

linux - 如何计算 Shell 中的累积值?