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.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distributions

sha512_crypt-0.1.0-cp36-abi3-win_amd64.whl (132.4 kB view details)

Uploaded CPython 3.6+ Windows x86-64

sha512_crypt-0.1.0-cp36-abi3-win32.whl (135.3 kB view details)

Uploaded CPython 3.6+ Windows x86

sha512_crypt-0.1.0-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.0-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.0-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.0-cp36-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (982.2 kB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ ARMv7l

sha512_crypt-0.1.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (945.8 kB view details)

Uploaded CPython 3.6+ manylinux: glibc 2.17+ ARM64

sha512_crypt-0.1.0-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl (974.0 kB view details)

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

sha512_crypt-0.1.0-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.0-cp36-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (460.7 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.0-cp36-abi3-macosx_10_7_x86_64.whl (236.2 kB view details)

Uploaded CPython 3.6+ macOS 10.7+ x86-64

File details

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

File metadata

  • Download URL: sha512_crypt-0.1.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.7

File hashes

Hashes for sha512_crypt-0.1.0.tar.gz
Algorithm Hash digest
SHA256 20be75802633f8368d0f5f0528bea49586f2992b060e0094dfd928eb21fe4ed0
MD5 b9f3fc3fb80aef5dfca625232b6ae406
BLAKE2b-256 b83a87fc99d2ecedcff8f5eea4e6b2ee32b166478386c4c9c96b1a23a05f6db2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sha512_crypt-0.1.0-cp36-abi3-win_amd64.whl
  • Upload date:
  • Size: 132.4 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.0-cp36-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b15fd1e61dc2b36a207a776a3cc6cfdefea71267c6db55abd9f6435dcbb2115d
MD5 ff4a9e4012deef7b153d652bc229fadb
BLAKE2b-256 9ebf58ea9ea8947a7f419c0272e5b2b20bd9ad196cb63b02c8e618823548fc65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sha512_crypt-0.1.0-cp36-abi3-win32.whl
  • Upload date:
  • Size: 135.3 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.0-cp36-abi3-win32.whl
Algorithm Hash digest
SHA256 0baa8674b79ef4859dff5831e585f1efa357d2eeca4b943e959d4ae4b732183f
MD5 25d32e0342fdfbe763542b55ba08eda6
BLAKE2b-256 d4ab5f3c0732a4ccea61abf8ee98c7f9147c81ef5b54e88663add72deab0e68b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sha512_crypt-0.1.0-cp36-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 93b9cc67d3c3a09888a0663a79e46d585039d94077e9d207baa28c63add55f91
MD5 854a2cfb85bf54cd1f5644c8d1443964
BLAKE2b-256 b28a0608b76908684d71b56080899552234cef0206e27b8db337b959739f57b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sha512_crypt-0.1.0-cp36-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 11977fa82aa2f2aa0b984c9a284dff1119f5195ac2b767ddefdc4d04ff158e19
MD5 105b531d3196a2edb4f720e3db6de673
BLAKE2b-256 f378a2cf1d1a688e6f10495612ed02870360e1bce2151ef281e779eb5ed078d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sha512_crypt-0.1.0-cp36-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 674c2b8b140f57ff6c3490793dcfaac3d14bf1ed24a15d9690a0339d8c9c5eb1
MD5 9aa1f5e799cff52edaabe902afef9a78
BLAKE2b-256 996f4dc11eda8a6f14289431f357f8be704bbc8b9af01837cf20650045530690

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sha512_crypt-0.1.0-cp36-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e2fda110aa3edbe7a94ae22c1fe10d997d38227447dcd55f1dbba5364a874382
MD5 dffbf5f1f72c1644130bf26778f69192
BLAKE2b-256 871be5bb48f6199e1a17b161958ba7131478d3bc96a6ac0c400375beabb1cc9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sha512_crypt-0.1.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 34aea39634a9048943b71f3cd365372e4eb40c6c01e7d2e63b71d59be533120d
MD5 ec0e761c8b36af776595c5bf439813a3
BLAKE2b-256 85f4ddf8af4eeb95b9f6ab1aeb60cd326145c357f437f138887fbeeaa1f5207e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sha512_crypt-0.1.0-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6a06de34afb4838934584da84bace0cb7fb1545bc52182be6fcca3ae730c5782
MD5 fc531855d7b9c6e192ea000c75c52b27
BLAKE2b-256 2d59e1e170bab3ac465d12837043b671c3f9e6f97100d33da42fd104ebbbed81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sha512_crypt-0.1.0-cp36-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b8ea7c638cb3ebb33fc50c992448f7568902dd5a9be72d72de3aee76db701c5b
MD5 eb38e3d3d50613f74a887acfad5ff7fc
BLAKE2b-256 08fccb98240b2792b0a5b434ad717d33aede8795ce7bfb65299aec1879084f51

See more details on using hashes here.

File details

Details for the file sha512_crypt-0.1.0-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.0-cp36-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 74f504c5f42294f51873dd7307d0c5b7ba0196f06c95161d294bf1764ce0dc08
MD5 4e2101d3520482f3fb1855a1436ca89b
BLAKE2b-256 be027b48bb114b1d5355eec67eb97927092203d6ecf421ae850b94bbe34a8f89

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sha512_crypt-0.1.0-cp36-abi3-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 236.2 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.0-cp36-abi3-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ec35ffb1ae0bb2db907fdb441073c8419688e213ccda863ac7a50e409e39a88d
MD5 83d9c1c28dad086b0e3c9196d69f5ec7
BLAKE2b-256 628577a5b33bf7f4924526404299164fa19242af0e014aa04dad132a6e16764b

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