文件名称:lua-resty-murmurhash3:通过LuaJIT FFI对murmurhash3进行Lua绑定
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-05 00:59:45
murmurhash3 luajit hash openresty murmurhash
名称 lua-resty-murmurhash3-通过LuaJIT FFI对murmurhash3进行Lua绑定 地位 我什么时候应该使用它? Murmurhash系列具有令人敬畏的功能,它可以以奇异的速度将数据散列为几个字节。 当您要计算网址或类似内容时,此功能很有用。 与Murmurhash2相比,Murmurhash3提高了耐碰撞性。 它还支持提供128位输出。 有时您不需要使用像MD5这样的加密哈希。 它们相对较慢。 这是比较Murmurhash2 / Murmurhash3 / MD5的非科学基准: 处理1e6随机生成的256字节字符串所用的时间: Murmurhash2(lua-resty-murmurhash2):0.295s Murmurhash3(lua-resty-murmurhash3):0.265s Murmurhash3,128位(lua-rest
【文件预览】:
lua-resty-murmurhash3-master
----MurmurHash3.cpp(8KB)
----murmurhash3_spec.lua(1KB)
----generate_fixture.py(703B)
----CMakeLists.txt(299B)
----.travis.yml(551B)
----LICENSE(1KB)
----rockspecs()
--------lua-resty-murmurhash3-1.0.1-0.rockspec(761B)
----README.md(3KB)
----murmurhash3.lua(2KB)
----.gitignore(88B)