Skip to main content

Python binding to Rust sha-crypt password hashing crate

Project description

sha512-crypt

CI PyPI

Python binding to Rust sha-crypt password hashing crate.

Installation

pip install sha512-crypt

Usage

import sha512_crypt

password = 'abc'
hashed = sha512_crypt.encrypt(password)
assert sha512_crypt.verify(password, hashed), 'wrong password'

License

This work is released under the MIT license. A copy of the license is provided in the LICENSE file.

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

sha512_crypt-0.1.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distributions

sha512_crypt-0.1.1-cp36-abi3-win_amd64.whl (132.7 kB view details)

Uploaded CPython 3.6+ Windows x86-64

sha512_crypt-0.1.1-cp36-abi3-win32.whl (135.4 kB view details)

Uploaded CPython 3.6+ Windows x86

sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ s390x

sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ ppc64le

sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (1.1 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ ppc64

sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (982.4 kB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ ARMv7l

sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (946.3 kB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ ARM64

sha512_crypt-0.1.1-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl (974.5 kB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.5+ x86-64

sha512_crypt-0.1.1-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.0 MB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.5+ i686

sha512_crypt-0.1.1-cp36-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (460.6 kB view details)

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

sha512_crypt-0.1.1-cp36-abi3-macosx_10_7_x86_64.whl (236.1 kB view details)

Uploaded CPython 3.6+ macOS 10.7+ x86-64

File details

Details for the file sha512_crypt-0.1.1.tar.gz.

File metadata

  • Download URL: sha512_crypt-0.1.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for sha512_crypt-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d7928cb5c850d9c5145d2b788e2c861df04a19c580f87b7ae5afe690e79df9b0
MD5 7d0713aaf54061aa421cb76505425ab4
BLAKE2b-256 adf6758e80fedb9e4686feb1331f362113e7b8f0d97533901d0d11d37233dbcc

See more details on using hashes here.

File details

Details for the file sha512_crypt-0.1.1-cp36-abi3-win_amd64.whl.

File metadata

  • Download URL: sha512_crypt-0.1.1-cp36-abi3-win_amd64.whl
  • Upload date:
  • Size: 132.7 kB
  • Tags: CPython 3.6+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for sha512_crypt-0.1.1-cp36-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b27f7db343f8527f22518f367aa476107d5123d46389604add7f293b01793037
MD5 1c75f3e024b25efd409a325d33dc9313
BLAKE2b-256 9112e469275a31b59a639e1e0b3441e8bffc4c27686cd1af0722e67fed5c39f9

See more details on using hashes here.

File details

Details for the file sha512_crypt-0.1.1-cp36-abi3-win32.whl.

File metadata

  • Download URL: sha512_crypt-0.1.1-cp36-abi3-win32.whl
  • Upload date:
  • Size: 135.4 kB
  • Tags: CPython 3.6+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for sha512_crypt-0.1.1-cp36-abi3-win32.whl
Algorithm Hash digest
SHA256 ba9084323a240459c395d0e9e2ca9931060a0d07444bd7ab33c5c827b8cf3eaa
MD5 8a864bd4ff3304d19d83df18fe5e7e28
BLAKE2b-256 0e8c3223ca597c7383f4fa000b0163ad9a277436c60dba294e4d22a75dff7541

See more details on using hashes here.

File details

Details for the file sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ffe1b72e0dc30652bcdb33504afb3a20a20892b7b7243e3aac7e00cce6e36588
MD5 d526fea135a4ffd6f5b784200e8eb26e
BLAKE2b-256 eaf4b80630170b621f5e4ddae8afe7d375ba5be5e55bff8d0332bbf648a29995

See more details on using hashes here.

File details

Details for the file sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d7d0abe88208fb4cdff1cda59eef4c29376a494b8ff80997c0868ff7d8a90e25
MD5 404d029e288e4c5c18ed47464eebac00
BLAKE2b-256 c8bc76076ff01200d57621fe1d72ada4284bf661fb7945b05e7424904af87dc0

See more details on using hashes here.

File details

Details for the file sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

File hashes

Hashes for sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 e45f7572d023d6d90d7308ecbd88747e341f5a07b0d515e29284aeee8abcf0ce
MD5 a955e65b23cf8e358ff8738fb8990a60
BLAKE2b-256 84388010984a9407f90c11d46a8ad1bb7e97d9ea343dc0505c5a22cb133036ec

See more details on using hashes here.

File details

Details for the file sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5a0ce4695e91f63983ec5d0ad21411f6ce507993230636b2a8cd05e5e5edc752
MD5 bbc42b78db27e24fd164e56add8e280c
BLAKE2b-256 0a3fd0c73c0b89395f5f9d3e19229cbf1675217b413f089d110965edb5e0324c

See more details on using hashes here.

File details

Details for the file sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sha512_crypt-0.1.1-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1488a4f5d777f3501ea4caa4a09271a37d866ab005afdce174f91204cefdf914
MD5 7052fd45353dabad429684b9a8fe7808
BLAKE2b-256 752358e6ace6148dd973c179de1b62d53e8896c2b8b0b3ac097d10867d72c315

See more details on using hashes here.

File details

Details for the file sha512_crypt-0.1.1-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for sha512_crypt-0.1.1-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5e168eb43a4ac2a07e883cab9c1b339bd0a9467bd0facdef5ddebf5f16c15fae
MD5 3d4dff251aca80c022d7e82cee35dc5b
BLAKE2b-256 2227edb71fb0644d807cabfb735d926d75b450a1c3f1a3f5c409014e65ea2e91

See more details on using hashes here.

File details

Details for the file sha512_crypt-0.1.1-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for sha512_crypt-0.1.1-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4faa2744d122e852532dc613f561d234b5737f3df11224d00042fbb597920149
MD5 66c85505c96a4054572eeff504d56fcb
BLAKE2b-256 d7f699e5ba036f6682e0f874d1f4dc68ba0cd5307b35b14b8ef0ffe0f763b526

See more details on using hashes here.

File details

Details for the file sha512_crypt-0.1.1-cp36-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sha512_crypt-0.1.1-cp36-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 971c5f8def6c2034bfbe9626902afc04070f01ffce74a2c2aabf0f59aae97b72
MD5 77db88ca21cb9bf2e2e1de8697b07e47
BLAKE2b-256 ce4725156f183106f85e7927881b185c4069fca96449b1ed8b7ae98501c76150

See more details on using hashes here.

File details

Details for the file sha512_crypt-0.1.1-cp36-abi3-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: sha512_crypt-0.1.1-cp36-abi3-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 236.1 kB
  • Tags: CPython 3.6+, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for sha512_crypt-0.1.1-cp36-abi3-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 6fbc200debf7a506243012b5feb088bd643f70e097ea94a6bdf70d9e26ffb6a4
MD5 3903c8eb518f4985cf9079e741cd8ff4
BLAKE2b-256 22ef5e9e089325166e2ce173902c0b7d533c5f112dcb5d7df83f177d6d77d716

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