Skip to main content

SM3 Cryptographic Hash Algorithm.

Project description

sm3utils

SM3 Cryptographic Hash Algorithm.

Install

pip install sm3utils

Usage

from sm3utils import sm3

gen = sm3()
gen.update(b'abc')
result = gen.hexdigest()
print("result=", result)

# result= 66c7f0f462eeedd9d1f2d46bdc10e4e24167c4875cf2f7a2297da02b8f4ba8e0

Releases

0.1.2

  • First release.

0.1.3

  • Add block_size and digest_size properties to sm3utils.sm3.

0.1.4

  • Doc update.

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

sm3utils-0.1.4.tar.gz (5.6 kB view details)

Uploaded Source

Built Distributions

sm3utils-0.1.4-cp311-cp311-win_amd64.whl (13.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

sm3utils-0.1.4-cp311-cp311-win32.whl (12.4 kB view details)

Uploaded CPython 3.11 Windows x86

sm3utils-0.1.4-cp311-cp311-macosx_13_0_arm64.whl (10.1 kB view details)

Uploaded CPython 3.11 macOS 13.0+ ARM64

sm3utils-0.1.4-cp310-cp310-win_amd64.whl (13.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

sm3utils-0.1.4-cp310-cp310-win32.whl (12.4 kB view details)

Uploaded CPython 3.10 Windows x86

sm3utils-0.1.4-cp310-cp310-macosx_13_0_arm64.whl (10.1 kB view details)

Uploaded CPython 3.10 macOS 13.0+ ARM64

sm3utils-0.1.4-cp39-cp39-win_amd64.whl (14.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

sm3utils-0.1.4-cp39-cp39-win32.whl (12.5 kB view details)

Uploaded CPython 3.9 Windows x86

sm3utils-0.1.4-cp39-cp39-macosx_13_0_arm64.whl (10.2 kB view details)

Uploaded CPython 3.9 macOS 13.0+ ARM64

sm3utils-0.1.4-cp38-cp38-win_amd64.whl (14.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

sm3utils-0.1.4-cp38-cp38-win32.whl (12.5 kB view details)

Uploaded CPython 3.8 Windows x86

sm3utils-0.1.4-cp38-cp38-macosx_13_0_arm64.whl (10.2 kB view details)

Uploaded CPython 3.8 macOS 13.0+ ARM64

sm3utils-0.1.4-cp37-cp37m-win_amd64.whl (14.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

sm3utils-0.1.4-cp37-cp37m-win32.whl (12.5 kB view details)

Uploaded CPython 3.7m Windows x86

sm3utils-0.1.4-cp37-cp37m-macosx_13_0_arm64.whl (10.2 kB view details)

Uploaded CPython 3.7m macOS 13.0+ ARM64

sm3utils-0.1.4-cp36-cp36m-win_amd64.whl (19.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

sm3utils-0.1.4-cp36-cp36m-win32.whl (16.9 kB view details)

Uploaded CPython 3.6m Windows x86

sm3utils-0.1.4-cp36-cp36m-macosx_13_0_arm64.whl (10.2 kB view details)

Uploaded CPython 3.6m macOS 13.0+ ARM64

sm3utils-0.1.4-cp27-cp27m-macosx_13_0_arm64.whl (10.1 kB view details)

Uploaded CPython 2.7m macOS 13.0+ ARM64

File details

Details for the file sm3utils-0.1.4.tar.gz.

File metadata

  • Download URL: sm3utils-0.1.4.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for sm3utils-0.1.4.tar.gz
Algorithm Hash digest
SHA256 46d5a8fff2ac863e789ce845f17e1ebe2d208c0bda50e5ce5e4a029b895eb4d1
MD5 f0fdb018721e17a6c29fd002328ff22b
BLAKE2b-256 feb8ce38e58e826354269131a29b6206c0e1da80ea6b7c4c6da6c3bac20650b2

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for sm3utils-0.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 088d350a7390979c83140845b90b2b6b7b7e05b2a2c775154ca8c1ef301d03d0
MD5 f0ffe85abc8193f9bc7be26775749956
BLAKE2b-256 4cf4243802794ef4849f83a87fe96dcc4e007e76a34bff401c7eb3b9573bdfe8

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 12.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for sm3utils-0.1.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c7a0e26ac833fbe8cefa7fc8e4a3f08b83b9573dd9a0617465b7614b63e8c9f4
MD5 2bc247a3320a3c97d5cf1e0f2ee9a087
BLAKE2b-256 61d3582713e49fc2bb2c1644a32acc0088818523e58b21c45055800b0087ac8b

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for sm3utils-0.1.4-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 145d504c20771297af0295a4046f210e398a1280b570221bb35b88d83628d0d5
MD5 da68cc75d8f6d6fc07121991b026f26c
BLAKE2b-256 0180ca456ce027a586d1fb7ccaceac508e38712d3be818f3d599d100d21632e1

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for sm3utils-0.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0a52c5476e604e616a24ac86d0f991b73c154126d0baab26def3a91099e31bbb
MD5 19e01af211146051b1a06f7ff7cd496b
BLAKE2b-256 8c94ad194b4304b8ea1a2e9e6b89e3db6e3df0a0694f3979e12f2cff4119cb4c

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 12.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for sm3utils-0.1.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9633a29ee7be4a1d752e496206aca7690d415a82b60df5122d90b6fb5233d1f7
MD5 4373963e67ddc6e87d6e164b1375b6d2
BLAKE2b-256 368e08149de38b0e5dbca3062de7c929beb24c92b527c4e72fd6105057fd696b

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for sm3utils-0.1.4-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 287ea7d78438314260d53cef13a9cb68170eaef3ac2dcad51aa4f3788e4ba9a5
MD5 1a01686ec9e33e599dfabc5cdacaaaf5
BLAKE2b-256 b78efbcf6aad7e7e0bbae503b5e86828bc35943eae7668c5ef6d0dfe0ed5958f

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for sm3utils-0.1.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b5c32f1de258dd580ffef80caafeab7a2a3cb3866d55c77b6311de9c5885613a
MD5 94cc7d45f399622b0526fb9644c38f51
BLAKE2b-256 57c63ab1554778b018f84f4e720a35abbda7bcc96aebd3af8811a5eb7ab522a6

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for sm3utils-0.1.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 dc9dff0afeb226d213f19ed62c895e60502b4c4cd9dff4bf11804e36276dab5c
MD5 09e320465e0ca9e86af782740a63ee39
BLAKE2b-256 b706d93e7fe5538d22636078d1582facf16faf54722d100d0fdf0a186f4a115e

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp39-cp39-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for sm3utils-0.1.4-cp39-cp39-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 176f10a7635f212bbc8c31ab40db7a966b453e975cdcffe224adc37739f64f7e
MD5 bb968268bae399e8c2a545cb78006496
BLAKE2b-256 45f1694201d3793781d26bd53aee5725e6904d49e8bb6cd06e329b879df3a40f

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for sm3utils-0.1.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0f6ec91fb9f365493a406264f8790fc42d1028c5c2e358f0b7156eb8d0363a11
MD5 7cf25797009800e74b3e6a497a0f6701
BLAKE2b-256 fdcbe4cfc1082c0591a4d8d85dc22b98606f922d721060659ddd83cb7c334b9f

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp38-cp38-win32.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for sm3utils-0.1.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 042d045b55fd2784d57b4d0959351bf076397e4bfb9a88b68ffec7ee46021a94
MD5 75caa20a1df241b49fcfea92a81d320f
BLAKE2b-256 d350a76c07184c959e140068b2a005b0d5b287e2fc37136e7e0490f01359af05

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp38-cp38-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for sm3utils-0.1.4-cp38-cp38-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b719166f6a3730e3634f3560373148c5de6d8bf4a07818c5f1ac25cfd97ce294
MD5 61b644f3eed4200a224c04dd885a0498
BLAKE2b-256 8833166841b3f1dc18fae11879bf4ded0898040fb1316a1b4328f2fd4da4602e

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for sm3utils-0.1.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d0c69f53c445e30455f75bc1d051e2133523d801aecd6a9340cf9715916eaf57
MD5 8d1847be9f4cc7641c6a74d2dcaa6dd3
BLAKE2b-256 09a61b582dee246b2aa2c6d8a6165399ba3ad9dd00e494d1616c3cd7d822334d

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp37-cp37m-win32.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for sm3utils-0.1.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 debe24f7c6638e715bf55570992b28b90d68c4767cd8498fca2f2143bd1c1222
MD5 4516b04d3cc25d29971fcc36fecfed7b
BLAKE2b-256 bdfaed423b65848781b6e86f431b5306bb0a8d00ef9966424687160a95058c5a

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp37-cp37m-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for sm3utils-0.1.4-cp37-cp37m-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f81ab8050453925614e98754e0df621e5ca11cd7fcf26cf2d32434634a0d7481
MD5 9a463e740bbc33238e71f830228d4bc7
BLAKE2b-256 95f253334bf00c78d7f48810a4ead7421a6f44dc8baf30597cfaab8686f4a5ec

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for sm3utils-0.1.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ba4485da6184e40763668e5fe87b7602b7466b6ae4354dd966091bfb1695d682
MD5 b4d5b3a169a870179f88c2d8bc0a0ddf
BLAKE2b-256 f568f81300d53fff5a0e5bb9f9322f060874885682815912d321e2ed3cde6f5e

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp36-cp36m-win32.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for sm3utils-0.1.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5a86a4a178a5ab7f2a1955a6efb96ace374d5c15a6d4d48bf93fe27a0ed8f19f
MD5 7194610a8e0411cab11c47a4241fd04e
BLAKE2b-256 4fbe8659c3dede3a5abc42d06d4096246bc78b637064be832154d5d04fdf4b62

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp36-cp36m-macosx_13_0_arm64.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp36-cp36m-macosx_13_0_arm64.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: CPython 3.6m, macOS 13.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.16 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 sm3utils-0.1.4-cp36-cp36m-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e4271357f264c886f4b65ae87f940f4ee95624cb22448dcbb49d529e18ca5035
MD5 b39165bb59da17e039b8efb20976e366
BLAKE2b-256 d2115beae332dc58ddeaaf357829a4f35d78e28261308b5d887604611db60202

See more details on using hashes here.

File details

Details for the file sm3utils-0.1.4-cp27-cp27m-macosx_13_0_arm64.whl.

File metadata

  • Download URL: sm3utils-0.1.4-cp27-cp27m-macosx_13_0_arm64.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: CPython 2.7m, macOS 13.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.3 requests/2.27.1 setuptools/41.2.0 requests-toolbelt/1.0.0 tqdm/4.64.1 CPython/2.7.18

File hashes

Hashes for sm3utils-0.1.4-cp27-cp27m-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 614d8d72ec0d38fd5132872a9623277f2cf07a0af75ad6923b6107c29ea2176e
MD5 ba348e98c0a352c03740e78f8bfde3d4
BLAKE2b-256 4a76f665630c6c2364b0d744fef6adeb17ac72bd415890c46956a073e553ba1b

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