Skip to main content

cykooz-rehash

cykooz.rehash is a resumable implementation of SHA1 hasher.

Usage example:

from cykooz_rehash import Sha1


hasher = Sha1()
hasher.update(b'x' * 78)
hasher_state = hasher.serialize()
assert len(hasher_state) == 94
hasher.update(b'x' * 41)
assert hasher.hexdigest() == '4300320394f7ee239bcdce7d3b8bcee173a0cd5c'

new_hasher = Sha1.deserialize(hasher_state)
new_hasher.update(b'x' * 41)
assert new_hasher.hexdigest() == '4300320394f7ee239bcdce7d3b8bcee173a0cd5c'

Download files

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

Source Distribution

cykooz_rehash-2.0.0.tar.gz (23.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cykooz_rehash-2.0.0-cp314-cp314-win_amd64.whl (116.0 kB view details)

Uploaded CPython 3.14Windows x86-64

cykooz_rehash-2.0.0-cp314-cp314-manylinux_2_34_x86_64.whl (210.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

cykooz_rehash-2.0.0-cp314-cp314-macosx_11_0_arm64.whl (191.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

cykooz_rehash-2.0.0-cp314-cp314-macosx_10_12_x86_64.whl (199.4 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

cykooz_rehash-2.0.0-cp313-cp313-win_amd64.whl (116.0 kB view details)

Uploaded CPython 3.13Windows x86-64

cykooz_rehash-2.0.0-cp313-cp313-manylinux_2_34_x86_64.whl (210.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

cykooz_rehash-2.0.0-cp313-cp313-macosx_11_0_arm64.whl (191.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

cykooz_rehash-2.0.0-cp313-cp313-macosx_10_12_x86_64.whl (199.1 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

cykooz_rehash-2.0.0-cp312-cp312-win_amd64.whl (115.7 kB view details)

Uploaded CPython 3.12Windows x86-64

cykooz_rehash-2.0.0-cp312-cp312-manylinux_2_34_x86_64.whl (210.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

cykooz_rehash-2.0.0-cp312-cp312-macosx_11_0_arm64.whl (190.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cykooz_rehash-2.0.0-cp312-cp312-macosx_10_12_x86_64.whl (198.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

cykooz_rehash-2.0.0-cp311-cp311-win_amd64.whl (118.1 kB view details)

Uploaded CPython 3.11Windows x86-64

cykooz_rehash-2.0.0-cp311-cp311-manylinux_2_34_x86_64.whl (210.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

cykooz_rehash-2.0.0-cp311-cp311-macosx_11_0_arm64.whl (192.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cykooz_rehash-2.0.0-cp311-cp311-macosx_10_12_x86_64.whl (198.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

cykooz_rehash-2.0.0-cp310-cp310-win_amd64.whl (118.4 kB view details)

Uploaded CPython 3.10Windows x86-64

cykooz_rehash-2.0.0-cp310-cp310-manylinux_2_34_x86_64.whl (211.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

cykooz_rehash-2.0.0-cp310-cp310-macosx_11_0_arm64.whl (192.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cykooz_rehash-2.0.0-cp310-cp310-macosx_10_12_x86_64.whl (198.9 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file cykooz_rehash-2.0.0.tar.gz.

File metadata

  • Download URL: cykooz_rehash-2.0.0.tar.gz
  • Upload date:
  • Size: 23.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.3

File hashes

Hashes for cykooz_rehash-2.0.0.tar.gz
Algorithm Hash digest
SHA256 2fbdc9154d53c5848a890a4109777f40e3baf4a3f68bf380f57acda383a889a7
MD5 a2b57e926f40acecb81d6d58f92c694c
BLAKE2b-256 e755b9ec4c9acab515bb470fb61789c909f93cedc8727945d6f41e000af0fa17

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dabdc405a3298acfd523bf1c3387e4435e985190da303f7ee863237597fd1fb9
MD5 c040b9eece5556f5cb3efe4ca881aa3a
BLAKE2b-256 c7823e4271a228a5b2871256b153bd17e0a1292e3338695457e160034b17a470

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c387a833df5a6206e20148f7d2a43fad563742f9d55009c6023bd276d8995606
MD5 b364a011d58fc333d4ec00aa71897ce8
BLAKE2b-256 116876b934ec66ac33fb7acd87b71b763f44705a50919161f7cd98c65aedb50f

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f7c7d6f418a0ccf8b299a263d632eddbf1b65487788b2d1854b73dca5c4f9ca
MD5 a4cd5eac699e96311f5ae0e048a7cf36
BLAKE2b-256 ab77685bef0437efb42915c321003b0505298cefb5ccedda3f08047586ca6d24

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4eaad087ea0f3ed8bd96ab36b47dab5513e69990b4e10523860f8ea15f642d16
MD5 29b6d7c0d1cb6c02b983d5ffc1af19aa
BLAKE2b-256 ec17add618ad5d551759f9198b78aa70f21818210f0cef221677ee267aefa308

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4d8c0b595eabf525fda0e1ce355795bee56f20018d125a9605617bdf78389a40
MD5 2e7f1d7bfecff9d7ae790dd0abf1274f
BLAKE2b-256 114882a846d39b72540223a1ad0199ebbbaf32758662a9c750868702a0e7c641

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 eadc0e4e01eb83180068b40c1b92cb0d290d06f970a3964ebc674b8ef6efeca5
MD5 f0d9414b4382f1b8227dec219cc9145a
BLAKE2b-256 873ce93855a960b94bc02f442f7c438b8a20cc8ece1d30b1e0ee264f29bf9067

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d22c4b5dfde25fad2f7ad041fab21c42675fd69f0e40c088689c7bddcfbc5a05
MD5 3b8e7260bc1cd25f459ab407db3e63f2
BLAKE2b-256 3d0f87d995272a07628cf16b83568b4bd7cf2d578e35fb6386cc99f3b3dd96b2

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1599a551d2814b869dd1169f9d2d4e010c9c3705ff813e2b6ed267d3229e7c93
MD5 90234e130f31bb9a2abea452328df9af
BLAKE2b-256 4cbd43a90fd22af90668b13592460139d8cdf4df1ca5eaeb97cb7d3903eb9151

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2f0584ee138b40912c260ebc775e48d8a7ade97514a111ab910c05d749438bd0
MD5 5b548eb6198a4f33d5616cab8ccde852
BLAKE2b-256 6ae155296b59353c0e451993d122496c40f578865443113d607e62ee604d36fc

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ae645e01cc3a742b7b555035af778d5f05b506ca917f92cebc07645808cc4616
MD5 7441d2bc16932ebb0eac4d41637e0e34
BLAKE2b-256 846f5af81c64ebb9e0dce68143dab117b420a3136293e25d2c175ed5340145d0

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1aae50902a60a334ea19de9a6e6b7a7b3eff9db77d289350643937a39b80ec94
MD5 b331315c65ca7a15fe5eb1ec0eb6443a
BLAKE2b-256 4cd279ed5bbf1e0b9c7d13439e02b873094120d3afc2532cde2870973876ef93

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fcfdcfa79f9105c11c4c02e7d8746539b9a3f3511dfa5e261c39ab5204f94bf0
MD5 3b4980e5ca70a1c65a777a9f6833a68b
BLAKE2b-256 bda2814d4f6f1122d849369f45d5307f7f23e4410590bedb2df981a16e16dce9

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9cc7626ca9bf2d11766c132be5b56f3a9ef8fe438755cd14e1ba3f0dc4d6f893
MD5 b71f4e7e7e8ebb212c5fd4b869f0c22d
BLAKE2b-256 2d244f3bd9ead9bc6add46235b022fbb41421eef61742e9ae996d776d618976b

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2d396467fa8a60d96ec03b7dc41bd18fe76d610e236b51dcc01d5cf535bcd10a
MD5 5a6f82af750908bd07158fd842d6b8f1
BLAKE2b-256 dc6316f7dba23704cfb54116f0e832985a0653c02fd4a18a5d1495495db75721

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65e5b647ba575a6fe9066ed9a14db48b3d837545a123549a50bb9585fce82df8
MD5 3da08a96dfb3f8756ea199b59d0af770
BLAKE2b-256 b9a218538ec60f33d8ec22fabc6758fbe968fcdfc4878ad4b1cc4403d606b20f

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 79c7ee1deeaaf4f4ccf5749b4fc8c0080d541df3238d64769f6281ce5c278b54
MD5 1f283be4a65d770d01fc50d7d749dc45
BLAKE2b-256 e209807acc9b99f5e81416d9a197e8fee745c4a35d91f9e9d872a621124c1148

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f2f26e4142c68bbf548a9a7e2ac2e82cc4e67d542861695113a75050d471650b
MD5 2d8b81ff0cbe238f3a2fd63c5414d4df
BLAKE2b-256 29a2137e98ae6cb12f729c7b93c13929485dd485f33bc45ead7af6bc6afeaa2b

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0ce121306b6c8b09cf8dc681240bd9479e59aff110ff3805b3d5fdb5cb615047
MD5 9fbd43bbfd4789a0fcc639c4cd92312c
BLAKE2b-256 6475d7b3b43e7af57b78cf6aee67723bb28e89d7eb3dadaf7bef9d1463ce5007

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7cf4f71403e594d78c1eb765dd93a4a7565740542d6df41d2026d0ad6c2ebf28
MD5 d33c42a423612324b6e6634e6febe74c
BLAKE2b-256 17b4133b16577c37dbf56c64d655af0c0c399a92272861bf0a5ed50f180e2135

See more details on using hashes here.

File details

Details for the file cykooz_rehash-2.0.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cykooz_rehash-2.0.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 053a4c274be21b761a0c5331302148017da1add73d259f3de4b691806d2cc67b
MD5 226d38d797f9e654471d76d262db298c
BLAKE2b-256 2feece063acf5409a20d31126c71dfe2d1d3ccc9ee6131a7527e4fb2fffcc100

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page