跳转到主要内容

为Python编写的fnv1a c实现

项目描述

cfnv1a

为Python编写的fnv1a非加密哈希函数,用C语言编写。

示例

from cfnv1a import fnv1a

print(fnv1a("Hello"))
# 7201466553693376363

print(fnv1a("Hello", prime=7, offset=1))
# 9972599733547454827

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

cfnv1a-0.1.3.tar.gz (2.7 kB 查看哈希值)

上传时间:

构建分布

cfnv1a-0.1.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 kB 查看哈希值)

上传于 CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

cfnv1a-0.1.3-cp311-cp311-macosx_10_9_universal2.whl (5.5 kB 查看哈希值)

上传于 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

cfnv1a-0.1.3-cp310-cp310-win_amd64.whl (7.3 kB 查看哈希值)

上传于 CPython 3.10 Windows x86-64

cfnv1a-0.1.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 kB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

cfnv1a-0.1.3-cp310-cp310-macosx_11_0_x86_64.whl (3.8 kB 查看哈希值)

上传于 CPython 3.10 macOS 11.0+ x86-64

cfnv1a-0.1.3-cp310-cp310-macosx_10_9_universal2.whl (5.5 kB 查看哈希值)

上传于 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

cfnv1a-0.1.3-cp39-cp39-win_amd64.whl (7.3 kB 查看哈希值)

上传于 CPython 3.9 Windows x86-64

cfnv1a-0.1.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.7 kB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

cfnv1a-0.1.3-cp39-cp39-macosx_11_0_x86_64.whl (3.8 kB 查看哈希值)

上传于 CPython 3.9 macOS 11.0+ x86-64

cfnv1a-0.1.3-cp39-cp39-macosx_10_9_universal2.whl (5.5 kB 查看哈希值)

上传于 CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

cfnv1a-0.1.3-cp38-cp38-win_amd64.whl (7.3 kB 查看哈希值)

上传于 CPython 3.8 Windows x86-64

cfnv1a-0.1.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 kB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

cfnv1a-0.1.3-cp38-cp38-macosx_11_0_universal2.whl (5.5 kB 查看哈希值)

上传于 CPython 3.8 macOS 11.0+ universal2 (ARM64, x86-64)

cfnv1a-0.1.3-cp38-cp38-macosx_10_15_x86_64.whl (3.8 kB 查看哈希值)

上传于 CPython 3.8 macOS 10.15+ x86-64

cfnv1a-0.1.3-cp37-cp37m-win_amd64.whl (7.3 kB 查看哈希值)

上传于 CPython 3.7m Windows x86-64

cfnv1a-0.1.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 kB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

cfnv1a-0.1.3-cp37-cp37m-macosx_10_15_x86_64.whl (3.8 kB 查看哈希值)

上传于 CPython 3.7m macOS 10.15+ x86-64

cfnv1a-0.1.3-cp37-cp37m-macosx_10_9_x86_64.whl (3.8 kB 查看哈希值)

上传于 CPython 3.7m macOS 10.9+ x86-64

cfnv1a-0.1.3-cp36-cp36m-win_amd64.whl (7.3 kB 查看哈希值)

上传于 CPython 3.6m Windows x86-64

cfnv1a-0.1.3-cp36-cp36m-macosx_10_14_x86_64.whl (3.8 kB 查看哈希值)

上传于 CPython 3.6m macOS 10.14+ x86-64

支持