Skip to main content

fnv1a c implementation for python

Project description

cfnv1a

fnv1a non-cryptographic hash function for python written in c.

Examples:

from cfnv1a import fnv1a

print(fnv1a("Hello"))
# 7201466553693376363

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cfnv1a-0.1.3.tar.gz (2.7 kB view details)

Uploaded Source

Built Distributions

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 view details)

Uploaded 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 view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

cfnv1a-0.1.3-cp310-cp310-win_amd64.whl (7.3 kB view details)

Uploaded 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 view details)

Uploaded 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 view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

cfnv1a-0.1.3-cp310-cp310-macosx_10_9_universal2.whl (5.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

cfnv1a-0.1.3-cp39-cp39-win_amd64.whl (7.3 kB view details)

Uploaded 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 view details)

Uploaded 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 view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

cfnv1a-0.1.3-cp39-cp39-macosx_10_9_universal2.whl (5.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

cfnv1a-0.1.3-cp38-cp38-win_amd64.whl (7.3 kB view details)

Uploaded 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 view details)

Uploaded 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 view details)

Uploaded 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 view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

cfnv1a-0.1.3-cp37-cp37m-win_amd64.whl (7.3 kB view details)

Uploaded 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 view details)

Uploaded 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 view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

cfnv1a-0.1.3-cp37-cp37m-macosx_10_9_x86_64.whl (3.8 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

cfnv1a-0.1.3-cp36-cp36m-win_amd64.whl (7.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

cfnv1a-0.1.3-cp36-cp36m-macosx_10_14_x86_64.whl (3.8 kB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

Details for the file cfnv1a-0.1.3.tar.gz.

File metadata

  • Download URL: cfnv1a-0.1.3.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/32.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.62.3 importlib-metadata/4.11.0 keyring/21.8.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for cfnv1a-0.1.3.tar.gz
Algorithm Hash digest
SHA256 2204eec4a75f36df1da9b1f2012d48ab03dd531f79cf7a70d6b8b28b331f88f7
MD5 50be0e97c79eedff7c04c4118febf97b
BLAKE2b-256 ecf72c5217b16e9fe579b1ec3a1deac51e2b7f69447d4b2aca5803bfecd58777

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cfnv1a-0.1.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82b8a34e6aa570b95223e92f9954568908ea01eb80f1ea8e894ab87581c706bd
MD5 803bf965f2c9fad5bcc98dc9654387c6
BLAKE2b-256 c1fe070214df0d74ce19d1e32418bb73f98bdb94b4f0c9927fc8ee719ed87431

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

  • Download URL: cfnv1a-0.1.3-cp311-cp311-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/32.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.62.3 importlib-metadata/4.11.0 keyring/21.8.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for cfnv1a-0.1.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b1991c05fcf3242f10b487c4b2839ab34c253e91aed2038dfdcfe81e0dcc29b3
MD5 6f8f333c430a0dd7b124eef8bcf34f10
BLAKE2b-256 04ec36a5cc4f3374c1dc182097fbb47d51c13bc176295751be13c5dca7360a3a

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cfnv1a-0.1.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for cfnv1a-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8f7a24e635d1517950374e784c621d70c42d9c7dc07d89463eee7b4f53332252
MD5 7520aaf91e0c5d7934e74bcc52adf6f9
BLAKE2b-256 95a1b571a0ead1f1ee9f724caf9d374ac3e546411e9eb866eda84ddb776d1b09

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cfnv1a-0.1.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73cdcce303ed82ecb021f90d0e79f2eaa5fbc8769b1727901a90071ad9b45897
MD5 46e92dfef411dcaa16accfd547e8b7d3
BLAKE2b-256 f84015353e67dc40bd08d18e46cf96f661e9c2ada74ee1344dbe43b62dceee7b

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cfnv1a-0.1.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 494a72185df42751fe2d72a867a3fab60f8668e06a45070712293161e4172e9c
MD5 074f06da68315659754f1fc90a4fffb5
BLAKE2b-256 689afa5b44f4f9fb05ed5a3400dc1bfef057562ce795d72d3da1e3b76d80e5b9

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

  • Download URL: cfnv1a-0.1.3-cp310-cp310-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/32.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.62.3 importlib-metadata/4.11.0 keyring/21.8.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for cfnv1a-0.1.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 abc3eca51d6b80a9fc05ef55231d8511098377127ba101942b6f12b97ceea7f8
MD5 b4f71241f204291f7f6efadfc7191653
BLAKE2b-256 443ec649967c78298ef120e3233526e2e68b9b564c657065c956f1d57ec045f5

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cfnv1a-0.1.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for cfnv1a-0.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 54bedf28b8508abbbeb99f72ed9ead43bbb60d988fa6b794462263d59878cdee
MD5 c3681a6dded5e3a8d7385c0290e353e9
BLAKE2b-256 14081fb61198b6006810765567f92644018608045167f6432df5fa600b246791

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cfnv1a-0.1.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a355ec8a3c74fb30746834f926d34da36647787f75c8584023a8d56146c21fdd
MD5 c7587442492df96a4ce0cd6395993fb3
BLAKE2b-256 f463c139493801348722a7c510caf52e7e6b4e57eba08288218bec01c6c15fb8

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cfnv1a-0.1.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 462ab9bd3fb571189a60d0ed1261a8aae976f9d374c8f86c39a99da9ab655836
MD5 13f81eef897872d566e0e347d5d3f694
BLAKE2b-256 46999f815119e954fe60ad25bafc1939bdb1e223c0e0fb32eb801f702317b978

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

  • Download URL: cfnv1a-0.1.3-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/32.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.62.3 importlib-metadata/4.11.0 keyring/21.8.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for cfnv1a-0.1.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f02a2c41e9710094aaabcc4cb3425baac45d4863d04cc40d4fd371bbd00de0f6
MD5 4b2881c9b497036fde2101d99102915a
BLAKE2b-256 5af62d7dba273bd7ef00a35a43fa162dc9877dcfdd5467b6d66c59a91c07071c

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cfnv1a-0.1.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for cfnv1a-0.1.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bbb91bdbe11091caff987f47fda4f51c888a25457243636b1a0e47c5aa7df49e
MD5 d0d6eaa2af27c1ec873cf72e05d0809c
BLAKE2b-256 b8b61411b37b95ff242cfc05f2edad42b510e8d2cd2ce72c31c298ccd07e1164

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cfnv1a-0.1.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a45c490d2222064c15b2abf24525d4edc053817569088e5d9379cded1f359b3f
MD5 83798d4513981f5e95c6eee0db32e858
BLAKE2b-256 3cdef618a8b842e587e136744df87b13d5e047d7f6bd889a82f35a76894bb261

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

  • Download URL: cfnv1a-0.1.3-cp38-cp38-macosx_11_0_universal2.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: CPython 3.8, macOS 11.0+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/32.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.62.3 importlib-metadata/4.11.0 keyring/21.8.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for cfnv1a-0.1.3-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4012fdd941c8e8d0230bc68f06225c236949c31610693c00382abe45862efc69
MD5 5070bae80b2bf4073044e6a34dbec443
BLAKE2b-256 0832c852031c98fff6a562ac1602f6fce367f48e82a61294e9336fe5b983657d

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for cfnv1a-0.1.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fe48d1a015377b408914d47203a7f030eb85306e99d588811e8041511196473f
MD5 917125cdd7a4c2829caad721799c781f
BLAKE2b-256 349db5ff2810419e129ef3c254faad464fd934c546ba23d1a7bcce198f3eea39

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: cfnv1a-0.1.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.9

File hashes

Hashes for cfnv1a-0.1.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 976a9cd0825c4c5ef30128de0ab354f6ed08e1c2930a8f5cc8d0f1c8043b3f36
MD5 6146a181d99d37e0bc582a9edb675ebe
BLAKE2b-256 81c95731ef524698e6649b34622692dd599f59a3e3793903571c90ab9e76b5c0

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cfnv1a-0.1.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdeb654ab7250e78f8ee2a979b8602cbe4a0b3e4658c4bc52aea9bdd3ecfdc9a
MD5 e01e8679ed1bdeabbb768172932bf124
BLAKE2b-256 3f899867d7a79fbf8f310065761759060c463e54e85f0edf3aa208fbb87eef5e

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for cfnv1a-0.1.3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1f98d81a9ddf952b8e9395a13a7f1032f3d9757beebd8537230fe2c81e0a2aa0
MD5 e6bc4ce4e935eca55254fd21eeedbf96
BLAKE2b-256 c4bc096bddfa29c315c5eb0a70e64307b4ec034a27b0629e54d4f84a3e990be8

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: cfnv1a-0.1.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/32.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.62.3 importlib-metadata/4.11.0 keyring/21.8.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for cfnv1a-0.1.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a0f2f42ef5e87d9dd391e6327e96cbf8665ac0829e8711e51beca18b408297dc
MD5 b3ffff9ed358941d4a350b3d97e0d765
BLAKE2b-256 00e1081f667562cdeb0163e840ba0001e0c5e62faf54753b39c2fcb5806716b8

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: cfnv1a-0.1.3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.8

File hashes

Hashes for cfnv1a-0.1.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 e58013becdfa790104fd9bc4ec7b87c51222845ec0082b61160c01b198179482
MD5 3afc3f00061688426627688bfc0260f3
BLAKE2b-256 0566c636ce9203a5bc59ffd0cc6ff32ec85dc95e6134a2b35adeebc0274b40b0

See more details on using hashes here.

File details

Details for the file cfnv1a-0.1.3-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: cfnv1a-0.1.3-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.13 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.15

File hashes

Hashes for cfnv1a-0.1.3-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ec0f7bb59857154f4e7944f8869b4d515347ae106337fcee37255aa4c19f5a05
MD5 7c7546f8b6f4495058b4d7d5e882b7b5
BLAKE2b-256 4ac7bfda883475ba25cf9612453a6e507338a9ad9de7b18fd928907f185e7961

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page