Skip to main content

Modern password hashing for your software and your servers

Project description

bcrypt

Latest Version https://github.com/pyca/bcrypt/workflows/CI/badge.svg?branch=main

Acceptable password hashing for your software and your servers (but you should really use argon2id or scrypt)

Installation

To install bcrypt, simply:

$ pip install bcrypt

Note that bcrypt should build very easily on Linux provided you have a C compiler and a Rust compiler (the minimum supported Rust version is 1.56.0).

For Debian and Ubuntu, the following command will ensure that the required dependencies are installed:

$ sudo apt-get install build-essential cargo

For Fedora and RHEL-derivatives, the following command will ensure that the required dependencies are installed:

$ sudo yum install gcc cargo

For Alpine, the following command will ensure that the required dependencies are installed:

$ apk add --update musl-dev gcc cargo

Alternatives

While bcrypt remains an acceptable choice for password storage, depending on your specific use case you may also want to consider using scrypt (either via standard library or cryptography) or argon2id via argon2_cffi.

Changelog

5.0.0

  • Bumped MSRV to 1.74.

  • Added support for Python 3.14 and free-threaded Python 3.14.

  • Added support for Windows on ARM.

  • Passing hashpw a password longer than 72 bytes now raises a ValueError. Previously the password was silently truncated, following the behavior of the original OpenBSD bcrypt implementation.

4.3.0

  • Dropped support for Python 3.7.

  • We now support free-threaded Python 3.13.

  • We now support PyPy 3.11.

  • We now publish wheels for free-threaded Python 3.13, for PyPy 3.11 on manylinux, and for ARMv7l on manylinux.

4.2.1

  • Bump Rust dependency versions - this should resolve crashes on Python 3.13 free-threaded builds.

  • We no longer build manylinux wheels for PyPy 3.9.

4.2.0

  • Bump Rust dependency versions

  • Removed the BCRYPT_ALLOW_RUST_163 environment variable.

4.1.3

  • Bump Rust dependency versions

4.1.2

  • Publish both py37 and py39 wheels. This should resolve some errors relating to initializing a module multiple times per process.

4.1.1

  • Fixed the type signature on the kdf method.

  • Fixed packaging bug on Windows.

  • Fixed incompatibility with passlib package detection assumptions.

4.1.0

  • Dropped support for Python 3.6.

  • Bumped MSRV to 1.64. (Note: Rust 1.63 can be used by setting the BCRYPT_ALLOW_RUST_163 environment variable)

4.0.1

  • We now build PyPy manylinux wheels.

  • Fixed a bug where passing an invalid salt to checkpw could result in a pyo3_runtime.PanicException. It now correctly raises a ValueError.

4.0.0

  • bcrypt is now implemented in Rust. Users building from source will need to have a Rust compiler available. Nothing will change for users downloading wheels.

  • We no longer ship manylinux2010 wheels. Users should upgrade to the latest pip to ensure this doesn’t cause issues downloading wheels on their platform. We now ship manylinux_2_28 wheels for users on new enough platforms.

  • NUL bytes are now allowed in inputs.

3.2.2

  • Fixed packaging of py.typed files in wheels so that mypy works.

3.2.1

  • Added support for compilation on z/OS

  • The next release of bcrypt with be 4.0 and it will require Rust at compile time, for users building from source. There will be no additional requirement for users who are installing from wheels. Users on most platforms will be able to obtain a wheel by making sure they have an up to date pip. The minimum supported Rust version will be 1.56.0.

  • This will be the final release for which we ship manylinux2010 wheels. Going forward the minimum supported manylinux ABI for our wheels will be manylinux2014. The vast majority of users will continue to receive manylinux wheels provided they have an up to date pip.

3.2.0

  • Added typehints for library functions.

  • Dropped support for Python versions less than 3.6 (2.7, 3.4, 3.5).

  • Shipped abi3 Windows wheels (requires pip >= 20).

3.1.7

  • Set a setuptools lower bound for PEP517 wheel building.

  • We no longer distribute 32-bit manylinux1 wheels. Continuing to produce them was a maintenance burden.

3.1.6

  • Added support for compilation on Haiku.

3.1.5

  • Added support for compilation on AIX.

  • Dropped Python 2.6 and 3.3 support.

  • Switched to using abi3 wheels for Python 3. If you are not getting a wheel on a compatible platform please upgrade your pip version.

3.1.4

  • Fixed compilation with mingw and on illumos.

3.1.3

  • Fixed a compilation issue on Solaris.

  • Added a warning when using too few rounds with kdf.

3.1.2

  • Fixed a compile issue affecting big endian platforms.

  • Fixed invalid escape sequence warnings on Python 3.6.

  • Fixed building in non-UTF8 environments on Python 2.

3.1.1

  • Resolved a UserWarning when used with cffi 1.8.3.

3.1.0

  • Added support for checkpw, a convenience method for verifying a password.

  • Ensure that you get a $2y$ hash when you input a $2y$ salt.

  • Fixed a regression where $2a hashes were vulnerable to a wraparound bug.

  • Fixed compilation under Alpine Linux.

3.0.0

  • Switched the C backend to code obtained from the OpenBSD project rather than openwall.

  • Added support for bcrypt_pbkdf via the kdf function.

2.0.0

  • Added support for an adjustible prefix when calling gensalt.

  • Switched to CFFI 1.0+

Usage

Password Hashing

Hashing and then later checking that a password matches the previous hashed password is very simple:

>>> import bcrypt
>>> password = b"super secret password"
>>> # Hash a password for the first time, with a randomly-generated salt
>>> hashed = bcrypt.hashpw(password, bcrypt.gensalt())
>>> # Check that an unhashed password matches one that has previously been
>>> # hashed
>>> if bcrypt.checkpw(password, hashed):
...     print("It Matches!")
... else:
...     print("It Does not Match :(")

KDF

As of 3.0.0 bcrypt now offers a kdf function which does bcrypt_pbkdf. This KDF is used in OpenSSH’s newer encrypted private key format.

>>> import bcrypt
>>> key = bcrypt.kdf(
...     password=b'password',
...     salt=b'salt',
...     desired_key_bytes=32,
...     rounds=100)

Adjustable Work Factor

One of bcrypt’s features is an adjustable logarithmic work factor. To adjust the work factor merely pass the desired number of rounds to bcrypt.gensalt(rounds=12) which defaults to 12):

>>> import bcrypt
>>> password = b"super secret password"
>>> # Hash a password for the first time, with a certain number of rounds
>>> hashed = bcrypt.hashpw(password, bcrypt.gensalt(14))
>>> # Check that a unhashed password matches one that has previously been
>>> #   hashed
>>> if bcrypt.checkpw(password, hashed):
...     print("It Matches!")
... else:
...     print("It Does not Match :(")

Adjustable Prefix

Another one of bcrypt’s features is an adjustable prefix to let you define what libraries you’ll remain compatible with. To adjust this, pass either 2a or 2b (the default) to bcrypt.gensalt(prefix=b"2b") as a bytes object.

As of 3.0.0 the $2y$ prefix is still supported in hashpw but deprecated.

Maximum Password Length

The bcrypt algorithm only handles passwords up to 72 characters, any characters beyond that are ignored. To work around this, a common approach is to hash a password with a cryptographic hash (such as sha256) and then base64 encode it to prevent NULL byte problems before hashing the result with bcrypt:

>>> password = b"an incredibly long password" * 10
>>> hashed = bcrypt.hashpw(
...     base64.b64encode(hashlib.sha256(password).digest()),
...     bcrypt.gensalt()
... )

Compatibility

This library should be compatible with py-bcrypt and it will run on Python 3.8+ (including free-threaded builds), and PyPy 3.

Security

bcrypt follows the same security policy as cryptography, if you identify a vulnerability, we ask you to contact us privately.

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

bcrypt-5.0.0.tar.gz (25.4 kB view details)

Uploaded Source

Built Distributions

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

bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl (273.4 kB view details)

Uploaded PyPymanylinux: glibc 2.34+ x86-64

bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl (270.7 kB view details)

Uploaded PyPymanylinux: glibc 2.34+ ARM64

bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (273.8 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64

bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (271.2 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

bcrypt-5.0.0-cp314-cp314t-win_arm64.whl (143.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

bcrypt-5.0.0-cp314-cp314t-win_amd64.whl (149.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

bcrypt-5.0.0-cp314-cp314t-win32.whl (152.4 kB view details)

Uploaded CPython 3.14tWindows x86

bcrypt-5.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl (352.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

bcrypt-5.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl (334.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

bcrypt-5.0.0-cp314-cp314t-manylinux_2_34_x86_64.whl (271.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ x86-64

bcrypt-5.0.0-cp314-cp314t-manylinux_2_34_aarch64.whl (269.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

bcrypt-5.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl (272.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

bcrypt-5.0.0-cp314-cp314t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (289.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

bcrypt-5.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl (269.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

bcrypt-5.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (271.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

bcrypt-5.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (268.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

bcrypt-5.0.0-cp314-cp314t-macosx_10_12_universal2.whl (481.9 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ universal2 (ARM64, x86-64)

bcrypt-5.0.0-cp313-cp313t-win_arm64.whl (139.6 kB view details)

Uploaded CPython 3.13tWindows ARM64

bcrypt-5.0.0-cp313-cp313t-win_amd64.whl (145.9 kB view details)

Uploaded CPython 3.13tWindows x86-64

bcrypt-5.0.0-cp313-cp313t-win32.whl (148.5 kB view details)

Uploaded CPython 3.13tWindows x86

bcrypt-5.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl (353.0 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

bcrypt-5.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl (334.2 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

bcrypt-5.0.0-cp313-cp313t-musllinux_1_1_x86_64.whl (306.7 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.1+ x86-64

bcrypt-5.0.0-cp313-cp313t-musllinux_1_1_aarch64.whl (303.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.1+ ARM64

bcrypt-5.0.0-cp313-cp313t-manylinux_2_34_x86_64.whl (271.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.34+ x86-64

bcrypt-5.0.0-cp313-cp313t-manylinux_2_34_aarch64.whl (269.4 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.34+ ARM64

bcrypt-5.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl (272.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

bcrypt-5.0.0-cp313-cp313t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (289.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

bcrypt-5.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl (269.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

bcrypt-5.0.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (271.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

bcrypt-5.0.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (268.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

bcrypt-5.0.0-cp313-cp313t-macosx_10_12_universal2.whl (481.8 kB view details)

Uploaded CPython 3.13tmacOS 10.12+ universal2 (ARM64, x86-64)

bcrypt-5.0.0-cp39-abi3-win_arm64.whl (145.0 kB view details)

Uploaded CPython 3.9+Windows ARM64

bcrypt-5.0.0-cp39-abi3-win_amd64.whl (150.9 kB view details)

Uploaded CPython 3.9+Windows x86-64

bcrypt-5.0.0-cp39-abi3-win32.whl (153.7 kB view details)

Uploaded CPython 3.9+Windows x86

bcrypt-5.0.0-cp39-abi3-musllinux_1_2_x86_64.whl (359.7 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ x86-64

bcrypt-5.0.0-cp39-abi3-musllinux_1_2_aarch64.whl (341.6 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

bcrypt-5.0.0-cp39-abi3-musllinux_1_1_x86_64.whl (313.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.1+ x86-64

bcrypt-5.0.0-cp39-abi3-musllinux_1_1_aarch64.whl (311.2 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.1+ ARM64

bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.34+ x86-64

bcrypt-5.0.0-cp39-abi3-manylinux_2_34_aarch64.whl (275.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.34+ ARM64

bcrypt-5.0.0-cp39-abi3-manylinux_2_28_x86_64.whl (278.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ x86-64

bcrypt-5.0.0-cp39-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (297.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

bcrypt-5.0.0-cp39-abi3-manylinux_2_28_aarch64.whl (276.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.28+ ARM64

bcrypt-5.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (278.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

bcrypt-5.0.0-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (275.3 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

bcrypt-5.0.0-cp39-abi3-macosx_10_12_universal2.whl (495.3 kB view details)

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

bcrypt-5.0.0-cp38-abi3-win_arm64.whl (144.9 kB view details)

Uploaded CPython 3.8+Windows ARM64

bcrypt-5.0.0-cp38-abi3-win_amd64.whl (150.9 kB view details)

Uploaded CPython 3.8+Windows x86-64

bcrypt-5.0.0-cp38-abi3-win32.whl (153.8 kB view details)

Uploaded CPython 3.8+Windows x86

bcrypt-5.0.0-cp38-abi3-musllinux_1_2_x86_64.whl (359.2 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ x86-64

bcrypt-5.0.0-cp38-abi3-musllinux_1_2_aarch64.whl (341.4 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

bcrypt-5.0.0-cp38-abi3-musllinux_1_1_x86_64.whl (312.9 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.1+ x86-64

bcrypt-5.0.0-cp38-abi3-musllinux_1_1_aarch64.whl (310.8 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.1+ ARM64

bcrypt-5.0.0-cp38-abi3-manylinux_2_34_x86_64.whl (277.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.34+ x86-64

bcrypt-5.0.0-cp38-abi3-manylinux_2_34_aarch64.whl (275.5 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.34+ ARM64

bcrypt-5.0.0-cp38-abi3-manylinux_2_28_x86_64.whl (278.4 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ x86-64

bcrypt-5.0.0-cp38-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (296.5 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

bcrypt-5.0.0-cp38-abi3-manylinux_2_28_aarch64.whl (275.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

bcrypt-5.0.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (278.0 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

bcrypt-5.0.0-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (275.0 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

bcrypt-5.0.0-cp38-abi3-macosx_10_12_universal2.whl (494.6 kB view details)

Uploaded CPython 3.8+macOS 10.12+ universal2 (ARM64, x86-64)

File details

Details for the file bcrypt-5.0.0.tar.gz.

File metadata

  • Download URL: bcrypt-5.0.0.tar.gz
  • Upload date:
  • Size: 25.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcrypt-5.0.0.tar.gz
Algorithm Hash digest
SHA256 f748f7c2d6fd375cc93d3fba7ef4a9e3a092421b8dbf34d8d4dc06be9492dfdd
MD5 14d72a6f3bc4ccca1dced205cc4e207e
BLAKE2b-256 d4363329e2518d70ad8e2e5817d5a4cac6bba05a47767ec416c7d020a965f408

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0.tar.gz:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6b8f520b61e8781efee73cba14e3e8c9556ccfb375623f4f97429544734545b4
MD5 110f7526c599b342af38d74270f9b53b
BLAKE2b-256 e4f8972c96f5a2b6c4b3deca57009d93e946bbdbe2241dca9806d502f29dd3ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 dcd58e2b3a908b5ecc9b9df2f0085592506ac2d5110786018ee5e160f28e0911
MD5 d26baac63fda57f2ba050f1d2489e7a9
BLAKE2b-256 bcfe975adb8c216174bf70fc17535f75e85ac06ed5252ea077be10d9cff5ce24

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 046ad6db88edb3c5ece4369af997938fb1c19d6a699b9c1b27b0db432faae4c4
MD5 100b66bb924a0fb63212cb81b47a7956
BLAKE2b-256 5479875f9558179573d40a9cc743038ac2bf67dfb79cecb1e8b5d70e88c94c3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7edda91d5ab52b15636d9c30da87d2cc84f426c72b9dba7a9b4fe142ba11f534
MD5 890c8d37cecf5fe925ba4e7a413738de
BLAKE2b-256 8a754aa9f5a4d40d762892066ba1046000b329c7cd58e888a6db878019b282dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: bcrypt-5.0.0-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 143.8 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcrypt-5.0.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 dd19cf5184a90c873009244586396a6a884d591a5323f0e8a5922560718d4993
MD5 09cf37ef257042a60cad8f2cd6051623
BLAKE2b-256 3e894b01c52ae0c1a681d4021e5dd3e45b111a8fb47254a274fa9a378d8d834b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp314-cp314t-win_arm64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: bcrypt-5.0.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 149.3 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcrypt-5.0.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 92864f54fb48b4c718fc92a32825d0e42265a627f956bc0361fe869f1adc3e7d
MD5 b9af851ffa39151f3b8c0d663124dec3
BLAKE2b-256 3f613291c2243ae0229e5bca5d19f4032cecad5dfb05a2557169d3a69dc0ba91

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp314-cp314t-win_amd64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: bcrypt-5.0.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 152.4 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcrypt-5.0.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 b17366316c654e1ad0306a6858e189fc835eca39f7eb2cafd6aaca8ce0c40a2e
MD5 066a804cd7fd21c488020a2dab81c3bb
BLAKE2b-256 d7d41a388d21ee66876f27d1a1f41287897d0c0f1712ef97d395d708ba93004c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp314-cp314t-win32.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0cae4cb350934dfd74c020525eeae0a5f79257e8a201c0c176f4b84fdbf2a4b4
MD5 0a59e6afeffc21f7ac8d81cd683bafee
BLAKE2b-256 c9f2ea64e51a65e56ae7a8a4ec236c2bfbdd4b23008abd50ac33fbb2d1d15424

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7f4c94dec1b5ab5d522750cb059bb9409ea8872d4494fd152b53cca99f1ddd8c
MD5 5202cbc6b13766fb735f172ca438fd46
BLAKE2b-256 06831570edddd150f572dbe9fc00f6203a89fc7d4226821f67328a85c330f239

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp314-cp314t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a5393eae5722bcef046a990b84dff02b954904c36a194f6cfc817d7dca6c6f0b
MD5 8d5532c61e07def70a42b618a98f87b9
BLAKE2b-256 518ce0db387c79ab4931fc89827d37608c31cc57b6edc08ccd2386139028dc0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp314-cp314t-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp314-cp314t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 79cfa161eda8d2ddf29acad370356b47f02387153b11d46042e93a0a95127493
MD5 3a3c77f8dd91e2dc564403e929ed49d1
BLAKE2b-256 c888815b6d558a1e4d40ece04a2f84865b0fef233513bd85fd0e40c294272d62

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp314-cp314t-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f277a4b3390ab4bebe597800a90da0edae882c6196d3038a73adf446c4f969f
MD5 32d38f5ca0672bddf1a470a537dc6dfa
BLAKE2b-256 27d71ff22703ec6d4f90e62f1a5654b8867ef96bafb8e8102c2288333e1a6ca6

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp314-cp314t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp314-cp314t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 a28bc05039bdf3289d757f49d616ab3efe8cf40d8e8001ccdd621cd4f98f4fc9
MD5 611720f0bec1dcf7c9c9b99ea65a5cda
BLAKE2b-256 33fc5b145673c4b8d01018307b5c2c1fc87a6f5a436f0ad56607aee389de8ee3

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp314-cp314t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 744d3c6b164caa658adcb72cb8cc9ad9b4b75c7db507ab4bc2480474a51989da
MD5 30589dde922f56fac649b7f259a586e4
BLAKE2b-256 aae7d7dba133e02abcda3b52087a7eea8c0d4f64d3e593b4fffc10c31b7061f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f70aadb7a809305226daedf75d90379c397b094755a710d7014b8b117df1ebbf
MD5 95705b5a02108577cfb6ace5d21a2f6c
BLAKE2b-256 f59150ccba088b8c474545b034a1424d05195d9fcbaaf802ab8bfe2be5a4e0d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 48f753100931605686f74e27a7b49238122aa761a9aefe9373265b8b7aa43ea4
MD5 968a3ef61506892cd6a3c7739ee9da74
BLAKE2b-256 6749dd074d831f00e589537e07a0725cf0e220d1f0d5d8e85ad5bbff251c45aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp314-cp314t-macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp314-cp314t-macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 4870a52610537037adb382444fefd3706d96d663ac44cbb2f37e3919dca3d7ef
MD5 3d0031677ca1f2966c063675c35ba8b3
BLAKE2b-256 f814c18006f91816606a4abe294ccc5d1e6f0e42304df5a33710e9e8e95416e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp314-cp314t-macosx_10_12_universal2.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-win_arm64.whl.

File metadata

  • Download URL: bcrypt-5.0.0-cp313-cp313t-win_arm64.whl
  • Upload date:
  • Size: 139.6 kB
  • Tags: CPython 3.13t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 9fffdb387abe6aa775af36ef16f55e318dcda4194ddbf82007a6f21da29de8f5
MD5 80fd2ff595b12d532b3d921145d917a7
BLAKE2b-256 2ddf9714173403c7e8b245acf8e4be8876aac64a209d1b392af457c79e60492e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-win_arm64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: bcrypt-5.0.0-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 145.9 kB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 f6984a24db30548fd39a44360532898c33528b74aedf81c26cf29c51ee47057e
MD5 79569b2b312668935ad6ae10a2ca5466
BLAKE2b-256 48a9259559edc85258b6d5fc5471a62a3299a6aa37a6611a169756bf4689323c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-win_amd64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-win32.whl.

File metadata

  • Download URL: bcrypt-5.0.0-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 148.5 kB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 9d52ed507c2488eddd6a95bccee4e808d3234fa78dd370e24bac65a21212b861
MD5 1da1497ad1773d6a377ca035c00390af
BLAKE2b-256 10a6ffb49d4254ed085e62e3e5dd05982b4393e32fe1e49bb1130186617c29cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-win32.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 212139484ab3207b1f0c00633d3be92fef3c5f0af17cad155679d03ff2ee1e41
MD5 afbeec4c9d401c22991c7399f19d61dc
BLAKE2b-256 a6c18b84545382d75bef226fbc6588af0f7b7d095f7cd6a670b42a86243183cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 741449132f64b3524e95cd30e5cd3343006ce146088f074f31ab26b94e6c75ba
MD5 4db6fab23a32f315ace2599b37a9da1b
BLAKE2b-256 d5c81fdbfc8c0f20875b6b4020f3c7dc447b8de60aa0be5faaf009d24242aec9

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d8d65b564ec849643d9f7ea05c6d9f0cd7ca23bdd4ac0c2dbef1104ab504543d
MD5 714fdce3541870e9289c498be8cee5a8
BLAKE2b-256 1362062c24c7bcf9d2826a1a843d0d605c65a755bc98002923d01fd61270705a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-musllinux_1_1_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 38cac74101777a6a7d3b3e3cfefa57089b5ada650dce2baf0cbdd9d65db22a9e
MD5 27f93861b34e3e47a883955d6d879d00
BLAKE2b-256 c01b54f416be2499bd72123c70d98d36c6cd61a4e33d9b89562c22481c81bb30

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-musllinux_1_1_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 137c5156524328a24b9fac1cb5db0ba618bc97d11970b39184c1d87dc4bf1746
MD5 f93c4eded66796e2635b8aa955a2aade
BLAKE2b-256 b1347e4e6abb7a8778db6422e88b1f06eb07c47682313997ee8a8f9352e5a6f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 83e787d7a84dbbfba6f250dd7a5efd689e935f03dd83b0f919d39349e1f23f83
MD5 25dfc8c7290af40982daf65fa2a3094c
BLAKE2b-256 0e8f371a3ab33c6982070b674f1788e05b656cfbf5685894acbfef0c65483a59

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed2e1365e31fc73f1825fa830f1c8f8917ca1b3ca6185773b349c20fd606cec2
MD5 046ccb560620a80054e410498d32d85b
BLAKE2b-256 d118884a44aa47f2a3b88dd09bc05a1e40b57878ecd111d17e5bba6f09f8bb77

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 4bfd2a34de661f34d0bda43c3e4e79df586e4716ef401fe31ea39d69d581ef23
MD5 a3a6c1a9c069cdb9b22e353dc53c2950
BLAKE2b-256 cc826296688ac1b9e503d034e7d0614d56e80c5d1a08402ff856a4549cb59207

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c58b56cdfb03202b3bcc9fd8daee8e8e9b6d7e3163aa97c631dfcfcc24d36c86
MD5 09535a56a8ff26c5432431226ad974e6
BLAKE2b-256 ec867134b9dae7cf0efa85671651341f6afa695857fae172615e960fb6a466fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 baade0a5657654c2984468efb7d6c110db87ea63ef5a4b54732e7e337253e44f
MD5 477129bc5cb2208b4e62ce9cc6feb191
BLAKE2b-256 8ccfe82388ad5959c40d6afd94fb4743cc077129d45b952d46bdc3180310e2df

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 200af71bc25f22006f4069060c88ed36f8aa4ff7f53e67ff04d2ab3f1e79a5b2
MD5 e0ffc3f182b01fe8374d5b29874b99c3
BLAKE2b-256 44dc01eb79f12b177017a726cbf78330eb0eb442fae0e7b3dfd84ea2849552f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp313-cp313t-macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp313-cp313t-macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f3c08197f3039bec79cee59a606d62b96b16669cff3949f21e74796b6e3cd2be
MD5 53c139dd7423abb6fb717cadfcf9ed52
BLAKE2b-256 13853e65e01985fddf25b64ca67275bb5bdb4040bd1a53b66d355c6c37c8a680

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp313-cp313t-macosx_10_12_universal2.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: bcrypt-5.0.0-cp39-abi3-win_arm64.whl
  • Upload date:
  • Size: 145.0 kB
  • Tags: CPython 3.9+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 f2347d3534e76bf50bca5500989d6c1d05ed64b440408057a37673282c654927
MD5 4186c83cd1530d571150cc0c5864b379
BLAKE2b-256 2744d2ef5e87509158ad2187f4dd0852df80695bb1ee0cfe0a684727b01a69e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-win_arm64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: bcrypt-5.0.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 150.9 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 64ee8434b0da054d830fa8e89e1c8bf30061d539044a39524ff7dec90481e5c2
MD5 8ecd029bd4f52aa88df38f65d6789236
BLAKE2b-256 9fb99d9a641194a730bda138b3dfe53f584d61c58cd5230e37566e83ec2ffa0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-win_amd64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-win32.whl.

File metadata

  • Download URL: bcrypt-5.0.0-cp39-abi3-win32.whl
  • Upload date:
  • Size: 153.7 kB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 64d7ce196203e468c457c37ec22390f1a61c85c6f0b8160fd752940ccfb3a683
MD5 db700b50104614b1445c4b8a95560799
BLAKE2b-256 c0f6688d2cd64bfd0b14d805ddb8a565e11ca1fb0fd6817175d58b10052b6d88

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-win32.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 61afc381250c3182d9078551e3ac3a41da14154fbff647ddf52a769f588c4172
MD5 cf539385ff9f5650aea120da49c4ae9c
BLAKE2b-256 dfd236a086dee1473b14276cd6ea7f61aef3b2648710b5d7f1c9e032c29b859f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3ca8a166b1140436e058298a34d88032ab62f15aae1c598580333dc21d27ef10
MD5 215b23fbf9da0ee9987da926e1870e22
BLAKE2b-256 25ae479f81d3f4594456a01ea2f05b132a519eff9ab5768a70430fa1132384b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-musllinux_1_2_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5feebf85a9cefda32966d8171f5db7e3ba964b77fdfe31919622256f80f9cf42
MD5 29804699630e0315ff382aaca9b7cbb8
BLAKE2b-256 5f85e4fbfc46f14f47b0d20493669a625da5827d07e8a88ee460af6cd9768b44

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-musllinux_1_1_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 db99dca3b1fdc3db87d7c57eac0c82281242d1eabf19dcb8a6b10eb29a2e72d1
MD5 e6a78b6ef8c58947d5e1d082c68929ea
BLAKE2b-256 894844590e3fc158620f680a978aafe8f87a4c4320da81ed11552f0323aa9a57

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-musllinux_1_1_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 611f0a17aa4a25a69362dcc299fda5c8a3d4f160e2abb3831041feb77393a14a
MD5 f42683c520a688270806fa1f60a2d12f
BLAKE2b-256 d48d5e43d9584b3b3591a6f9b68f755a4da879a59712981ef5ad2a0ac1379f7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 edfcdcedd0d0f05850c52ba3127b1fce70b9f89e0fe5ff16517df7e81fa3cbb8
MD5 9eba76c8aa0d51252d3c5bb3f285847c
BLAKE2b-256 ac3179f11865f8078e192847d2cb526e3fa27c200933c982c5b2869720fa5fce

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8429e1c410b4073944f03bd778a9e066e7fad723564a52ff91841d278dfc822
MD5 308596ec88e766ed315d6b886f6c1b78
BLAKE2b-256 24b411f8a31d8b67cca3371e046db49baa7c0594d71eb40ac8121e2fc0888db0

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 a71f70ee269671460b37a449f5ff26982a6f2ba493b3eabdd687b4bf35f875ac
MD5 06cd96ab321daaa3eff4702d8b20cfc3
BLAKE2b-256 e7c4fa6e16145e145e87f1fa351bbd54b429354fd72145cd3d4e0c5157cf4c70

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f0ce778135f60799d89c9693b9b398819d15f1921ba15fe719acb3178215a7db
MD5 e998a7e36cea404f4ff763397ecd074d
BLAKE2b-256 36c4ed00ed32f1040f7990dac7115f82273e3c03da1e1a1587a778d8cea496d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7aeef54b60ceddb6f30ee3db090351ecf0d40ec6e2abf41430997407a46d2254
MD5 db08cf0911a6aced72b00894f6a193a1
BLAKE2b-256 e46eb77ade812672d15cf50842e167eead80ac3514f3beacac8902915417f8b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ddb4e1500f6efdd402218ffe34d040a1196c072e07929b9820f363a1fd1f4191
MD5 66454beb43b6f748d155d3464cc8b9be
BLAKE2b-256 acee2f4985dbad090ace5ad1f7dd8ff94477fe089b5fab2040bd784a3d5f187b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp39-abi3-macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp39-abi3-macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 0c418ca99fd47e9c59a301744d63328f17798b5947b0f791e9af3c1c499c2d0a
MD5 dacd01ab19fb6d51608774858cfd828a
BLAKE2b-256 5dba2af136406e1c3839aea9ecadc2f6be2bcd1eff255bd451dd39bcf302c47a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp39-abi3-macosx_10_12_universal2.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-win_arm64.whl.

File metadata

  • Download URL: bcrypt-5.0.0-cp38-abi3-win_arm64.whl
  • Upload date:
  • Size: 144.9 kB
  • Tags: CPython 3.8+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 cde08734f12c6a4e28dc6755cd11d3bdfea608d93d958fffbe95a7026ebe4980
MD5 7752f04b751354b1eea4548167f0889d
BLAKE2b-256 5412cd77221719d0b39ac0b55dbd39358db1cd1246e0282e104366ebbfb8266a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-win_arm64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: bcrypt-5.0.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 150.9 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 35a77ec55b541e5e583eb3436ffbbf53b0ffa1fa16ca6782279daf95d146dcd9
MD5 f8adc2b24a630c8a6a81ab0e150542ca
BLAKE2b-256 41aa4190e60921927b7056820291f56fc57d00d04757c8b316b2d3c0d1d6da2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-win_amd64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-win32.whl.

File metadata

  • Download URL: bcrypt-5.0.0-cp38-abi3-win32.whl
  • Upload date:
  • Size: 153.8 kB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 3abeb543874b2c0524ff40c57a4e14e5d3a66ff33fb423529c88f180fd756538
MD5 2b36bab66f9bcb19860772dca988ba3f
BLAKE2b-256 1bbb461f352fdca663524b4643d8b09e8435b4990f17fbf4fea6bc2a90aa0cc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-win32.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3cf67a804fc66fc217e6914a5635000259fbbbb12e78a99488e4d5ba445a71eb
MD5 45ba30f7bd817527b4af6f9c3e14a0b8
BLAKE2b-256 55aba0727a4547e383e2e22a630e0f908113db37904f58719dc48d4622139b5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 801cad5ccb6b87d1b430f183269b94c24f248dddbbc5c1f78b6ed231743e001c
MD5 6b435eb90a794480444598500c8430d5
BLAKE2b-256 d63a43d494dfb728f55f4e1cf8fd435d50c16a2d75493225b54c8d06122523c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-musllinux_1_2_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f632fd56fc4e61564f78b46a2269153122db34988e78b6be8b32d28507b7eaeb
MD5 48c310d93333b83c89a90bc3619bc1e8
BLAKE2b-256 957d47ee337dacecde6d234890fe929936cb03ebc4c3a7460854bbd9c97780b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-musllinux_1_1_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e3cf5b2560c7b5a142286f69bde914494b6d8f901aaa71e453078388a50881c4
MD5 51a390222eceffce03392f80c5c126e9
BLAKE2b-256 6283b3efc285d4aadc1fa83db385ec64dcfa1707e890eb42f03b127d66ac1b7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-musllinux_1_1_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 89042e61b5e808b67daf24a434d89bab164d4de1746b37a8d173b6b14f3db9ff
MD5 8ef35cb4c68ef6f00acc3aff31c274f0
BLAKE2b-256 430a405c753f6158e0f3f14b00b462d8bca31296f7ecfc8fc8bc7919c0c7d73a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 5b1589f4839a0899c146e8892efe320c0fa096568abd9b95593efac50a87cb75
MD5 f84e4e501cb287d1fdbef6fb19a39244
BLAKE2b-256 452b77424511adb11e6a99e3a00dcc7745034bee89036ad7d7e255a7e47be7d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0c8e093ea2532601a6f686edbc2c6b2ec24131ff5c52f7610dd64fa4553b5464
MD5 9dc117877104f6f5d6a898be288cd314
BLAKE2b-256 0fc30ae57a68be2039287ec28bc463b82e4b8dc23f9d12c0be331f4782e19108

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 2b732e7d388fa22d48920baa267ba5d97cca38070b69c0e2d37087b381c681fd
MD5 230d120753bdda69b29d7c2961073d6e
BLAKE2b-256 0b7ed4e47d2df1641a36d1212e5c0514f5291e1a956a7749f1e595c07a972038

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d79e5c65dcc9af213594d6f7f1fa2c98ad3fc10431e7aa53c176b441943efbdd
MD5 7574608088970af69142e56c6928401d
BLAKE2b-256 1772c344825e3b83c5389a369c8a8e58ffe1480b8a699f46c127c34580c4666b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 560ddb6ec730386e7b3b26b8b4c88197aaed924430e7b74666a586ac997249ef
MD5 774f852f0cd1a72471722e0ca1e5a41a
BLAKE2b-256 3b71427945e6ead72ccffe77894b2655b695ccf14ae1866cd977e185d606dd2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c2388ca94ffee269b6038d48747f4ce8df0ffbea43f31abfa18ac72f0218effb
MD5 560f59a5de84efcf4d51b72b72abe187
BLAKE2b-256 45b64c1205dde5e464ea3bd88e8742e19f899c16fa8916fb8510a851fae985b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bcrypt-5.0.0-cp38-abi3-macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for bcrypt-5.0.0-cp38-abi3-macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 fc746432b951e92b58317af8e0ca746efe93e66555f1b40888865ef5bf56446b
MD5 f83239857fae2e473764aba5f710d753
BLAKE2b-256 84296237f151fbfe295fe3e074ecc6d44228faa1e842a81f6d34a02937ee1736

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcrypt-5.0.0-cp38-abi3-macosx_10_12_universal2.whl:

Publisher: pypi-publish.yml on pyca/bcrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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