Skip to main content

cryptography is a package which provides cryptographic recipes and primitives to Python developers.

Project description

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

cryptography is a package which provides cryptographic recipes and primitives to Python developers. Our goal is for it to be your “cryptographic standard library”. It supports Python 3.7+ and PyPy3 7.3.11+.

cryptography includes both high level recipes and low level interfaces to common cryptographic algorithms such as symmetric ciphers, message digests, and key derivation functions. For example, to encrypt something with cryptography’s high level symmetric encryption recipe:

>>> from cryptography.fernet import Fernet
>>> # Put this somewhere safe!
>>> key = Fernet.generate_key()
>>> f = Fernet(key)
>>> token = f.encrypt(b"A really secret message. Not for prying eyes.")
>>> token
b'...'
>>> f.decrypt(token)
b'A really secret message. Not for prying eyes.'

You can find more information in the documentation.

You can install cryptography with:

$ pip install cryptography

For full details see the installation documentation.

Discussion

If you run into bugs, you can file them in our issue tracker.

We maintain a cryptography-dev mailing list for development discussion.

You can also join #pyca on irc.libera.chat to ask questions or get involved.

Security

Need to report a security issue? Please consult our security reporting documentation.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

cryptography-45.0.2.tar.gz (743.9 kB view details)

Uploaded Source

Built Distributions

cryptography-45.0.2-pp311-pypy311_pp73-win_amd64.whl (3.3 MB view details)

Uploaded PyPy Windows x86-64

cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl (4.4 MB view details)

Uploaded PyPy manylinux: glibc 2.34+ x86-64

cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl (4.1 MB view details)

Uploaded PyPy manylinux: glibc 2.34+ ARM64

cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl (4.4 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (4.1 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

cryptography-45.0.2-pp311-pypy311_pp73-macosx_10_9_x86_64.whl (3.6 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

cryptography-45.0.2-pp310-pypy310_pp73-win_amd64.whl (3.3 MB view details)

Uploaded PyPy Windows x86-64

cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl (4.4 MB view details)

Uploaded PyPy manylinux: glibc 2.34+ x86-64

cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl (4.1 MB view details)

Uploaded PyPy manylinux: glibc 2.34+ ARM64

cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl (4.4 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ x86-64

cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (4.1 MB view details)

Uploaded PyPy manylinux: glibc 2.28+ ARM64

cryptography-45.0.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (3.6 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

cryptography-45.0.2-cp311-abi3-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.11+ Windows x86-64

cryptography-45.0.2-cp311-abi3-win32.whl (2.9 MB view details)

Uploaded CPython 3.11+ Windows x86

cryptography-45.0.2-cp311-abi3-musllinux_1_2_x86_64.whl (4.6 MB view details)

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

cryptography-45.0.2-cp311-abi3-musllinux_1_2_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.11+ musllinux: musl 1.2+ ARM64

cryptography-45.0.2-cp311-abi3-manylinux_2_34_x86_64.whl (4.5 MB view details)

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

cryptography-45.0.2-cp311-abi3-manylinux_2_34_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.34+ ARM64

cryptography-45.0.2-cp311-abi3-manylinux_2_28_x86_64.whl (4.5 MB view details)

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

cryptography-45.0.2-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.28+ ARMv7l manylinux: glibc 2.31+ ARMv7l

cryptography-45.0.2-cp311-abi3-manylinux_2_28_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.28+ ARM64

cryptography-45.0.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

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

cryptography-45.0.2-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.17+ ARM64

cryptography-45.0.2-cp311-abi3-macosx_10_9_universal2.whl (7.0 MB view details)

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

cryptography-45.0.2-cp37-abi3-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.7+ Windows x86-64

cryptography-45.0.2-cp37-abi3-win32.whl (2.9 MB view details)

Uploaded CPython 3.7+ Windows x86

cryptography-45.0.2-cp37-abi3-musllinux_1_2_x86_64.whl (4.6 MB view details)

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

cryptography-45.0.2-cp37-abi3-musllinux_1_2_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.7+ musllinux: musl 1.2+ ARM64

cryptography-45.0.2-cp37-abi3-manylinux_2_34_x86_64.whl (4.5 MB view details)

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

cryptography-45.0.2-cp37-abi3-manylinux_2_34_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.34+ ARM64

cryptography-45.0.2-cp37-abi3-manylinux_2_28_x86_64.whl (4.5 MB view details)

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

cryptography-45.0.2-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl (3.9 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.28+ ARMv7l manylinux: glibc 2.31+ ARMv7l

cryptography-45.0.2-cp37-abi3-manylinux_2_28_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.28+ ARM64

cryptography-45.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB view details)

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

cryptography-45.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.7+ manylinux: glibc 2.17+ ARM64

cryptography-45.0.2-cp37-abi3-macosx_10_9_universal2.whl (7.0 MB view details)

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

File details

Details for the file cryptography-45.0.2.tar.gz.

File metadata

  • Download URL: cryptography-45.0.2.tar.gz
  • Upload date:
  • Size: 743.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cryptography-45.0.2.tar.gz
Algorithm Hash digest
SHA256 d784d57b958ffd07e9e226d17272f9af0c41572557604ca7554214def32c26bf
MD5 2b934ffd0563925781a748e309b1b203
BLAKE2b-256 f64792a8914716f2405f33f1814b97353e3cfa223cd94a77104075d42de3099e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2.tar.gz:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 057723b79752a142efbc609e90b0dff27b0361ccbee3bd48312d70f5cdf53b78
MD5 62a1eb92c211bbac35a0eb21207cccfb
BLAKE2b-256 a54ae27ab71dc3e517becc3f2ae358454bb4b78c0cb5af52f8e11b8943525ea6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-pp311-pypy311_pp73-win_amd64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 9a900036b42f7324df7c7ad9569eb92ba0b613cf699160dd9c2154b24fd02f8e
MD5 fa7c333a42e2643b86df02efae9bca13
BLAKE2b-256 7c095887d4fcc6f9c6fb19920789d094c4e25c2f604cc1b10b7e69d6f56187fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4142e20c29224cec63e9e32eb1e6014fb285fe39b7be66b3564ca978a3a8afe9
MD5 1c20a2d5cc6dc555f65b165a236a1b06
BLAKE2b-256 de9efa5ec89cce7e4b86e430438da4d66b79113bdf321d0a00167d34b61daf19

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 614bca7c6ed0d8ad1dce683a6289afae1f880675b4090878a0136c3da16bc693
MD5 4489cbd56138d715951fc69c014e9676
BLAKE2b-256 846fd015e7e7bd7f3a6c538973005de5a780d93b68138c2d88c804422cf46b1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc7693573f16535428183de8fd27f0ca1ca37a51baa0b41dc5ed7b3d68fe80e2
MD5 b33d5571c7e5c9ce4d99f5ebc4972694
BLAKE2b-256 8a1857bc98fa5d93e74c2c2b16a3c5383f7ec218f957aa44559c0008a46c3629

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-pp311-pypy311_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-pp311-pypy311_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1655d3a76e3dedb683c982a6c3a2cbfae2d08f47a48ec5a3d58db52b3d29ea6f
MD5 5cd3a48509d1f24d974a27b54faa3dcc
BLAKE2b-256 d7742a0fb642c4c34d8c46c12b6eac89b10769b378c7b6a901ff94a8d4ba1b52

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-pp311-pypy311_pp73-macosx_10_9_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 501de1296b2041dccf2115e3c7d4947430585601b251b140970ce255c5cfb985
MD5 2b80af36edbed8ba382169d694ae13b6
BLAKE2b-256 e26951f1c3d03ef4e3bcac4d3f00738f6ac0a205199809e2b92368b6f15a9ec4

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-pp310-pypy310_pp73-win_amd64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7c73968fbb7698a4c5d6160859db560d3aac160edde89c751edd5a8bc6560c88
MD5 fc900d58d18ccd6d653730fb18b5eb58
BLAKE2b-256 dc7cac19bbf24d261667a67aac712d8aa3bb740f94bc2391f06ccc90e783f3ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 b19f4b28dd2ef2e6d600307fee656c00825a2980c4356a7080bd758d633c3a6f
MD5 a3de055f987c515de85816ad165e78c1
BLAKE2b-256 47f8b4e29d87fbc4d2cf46b36e01fcb98305bf76699f34de6b877cddd8bc3a64

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d891942592789fa0ab71b502550bbadb12f540d7413d7d7c4cef4b02af0f5bc6
MD5 6ce498defd727b3c2a9e60d16d3ae6bc
BLAKE2b-256 299fea7ad5239c33c36f0e2cbdf631a0e3b7633466e87e55923f5b5ea1b0b92d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 965611880c3fa8e504b7458484c0697e00ae6e937279cd6734fdaa2bc954dc49
MD5 abc5ac713c7524e6ba2782777eeb4c69
BLAKE2b-256 ac7b00e18d24f08bc642e4018e0066a6f872d85c744e3265910c3beabb1f4d73

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a8ec324711596fbf21837d3a5db543937dd84597d364769b46e0102250023f77
MD5 af3a94910c98df9bee603e04a7baff81
BLAKE2b-256 6ef5d1d4dead3b269671cda7be6d6b2970b25398e84219681cb397139bdce88b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7429936146063bd1b2cfc54f0e04016b90ee9b1c908a7bed0800049cbace70eb
MD5 77a00a57da5a166c9bf9a5727288647f
BLAKE2b-256 d9a1bc9f82ba08760442cc8346d1b4e7b769b86d197193c45b42b3595d231e84

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp311-abi3-win_amd64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp311-abi3-win32.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp311-abi3-win32.whl
Algorithm Hash digest
SHA256 80303ee6a02ef38c4253160446cbeb5c400c07e01d4ddbd4ff722a89b736d95a
MD5 5c95840718cf5f22dda40ffa51014e07
BLAKE2b-256 dc4488efb40a3600d15277a77cdc69eeeab45a98532078d2a36cffd9325d3b3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp311-abi3-win32.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp311-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp311-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 59c0c8f043dd376bbd9d4f636223836aed50431af4c5a467ed9bf61520294627
MD5 122023bbc37fb5a7055e8eaaa0788a64
BLAKE2b-256 6de051d1dc4f96f819a56db70f0b4039b4185055bbb8616135884c3c3acc4c6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp311-abi3-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp311-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp311-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d2a90ce2f0f5b695e4785ac07c19a58244092f3c85d57db6d8eb1a2b26d2aad6
MD5 1c68dc511f67c93e6248d6d4d13bb3cc
BLAKE2b-256 37f11b220fcd5ef4b1f0ff3e59e733b61597505e47f945606cc877adab2c1a17

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp311-abi3-musllinux_1_2_aarch64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp311-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp311-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 10d68763892a7b19c22508ab57799c4423c7c8cd61d7eee4c5a6a55a46511949
MD5 44e0797566a430b2b0c5729719a92f27
BLAKE2b-256 7c542dea55ccc9558b8fa14f67156250b6ee231e31765601524e4757d0b5db6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp311-abi3-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp311-abi3-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp311-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 b2de529027579e43b6dc1f805f467b102fb7d13c1e54c334f1403ee2b37d0059
MD5 7607c0c3f31b2926a94672e8cdbe8f99
BLAKE2b-256 19184a69ac95b0b3f03355970baa6c3f9502bbfc54e7df81fdb179654a00f48e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp311-abi3-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9e4bdcd70216b08801e267c0b563316b787f957a46e215249921f99288456f9
MD5 de1944ea9f0a6c1cb5f0ce70eb981a9f
BLAKE2b-256 fe24f19aae32526cc55ae17d473bc4588b1234af2979483d99cbfc57e55ffea6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp311-abi3-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 05c2385b1f5c89a17df19900cfb1345115a77168f5ed44bdf6fd3de1ce5cc65b
MD5 bc08af6b07cfb3b9a3dead7c37d40e34
BLAKE2b-256 1cc55225d5230d538ab461725711cf5220560a813d1eb68bafcfb00131b8f631

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cdafb86eb673c3211accffbffdb3cdffa3aaafacd14819e0898d23696d18e4d3
MD5 f0121003f8e41fde9ac4e3ab8a67d8e0
BLAKE2b-256 9989fa1a84832b8f8f3917875cb15324bba98def5a70175a889df7d21a45dc75

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp311-abi3-manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 463096533acd5097f8751115bc600b0b64620c4aafcac10c6d0041e6e68f88fe
MD5 050032002ecf1326fa65a19b5b20267c
BLAKE2b-256 7b3a201272539ac5b66b4cb1af89021e423fc0bfacb73498950280c51695fb78

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4cc31c66411e14dd70e2f384a9204a859dc25b05e1f303df0f5326691061b839
MD5 32a4a4a0bb17f04c155d8d97f8b92891
BLAKE2b-256 905249e6c86278e1b5ec226e96b62322538ccc466306517bf9aad8854116a088

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp311-abi3-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp311-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 61a8b1bbddd9332917485b2453d1de49f142e6334ce1d97b7916d5a85d179c84
MD5 86f0ed9d5abb24a74272d575687716bd
BLAKE2b-256 3d2f46b9e715157643ad16f039ec3c3c47d174da6f825bf5034b1c5f692ab9e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp311-abi3-macosx_10_9_universal2.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp37-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 48caa55c528617fa6db1a9c3bf2e37ccb31b73e098ac2b71408d1f2db551dde4
MD5 39e77d25eee22ad9de3a007950789a6f
BLAKE2b-256 6363fb28b30c144182fd44ce93d13ab859791adbf923e43bdfb610024bfecda1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp37-abi3-win_amd64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp37-abi3-win32.whl.

File metadata

  • Download URL: cryptography-45.0.2-cp37-abi3-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.7+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cryptography-45.0.2-cp37-abi3-win32.whl
Algorithm Hash digest
SHA256 08281de408e7eb71ba3cd5098709a356bfdf65eebd7ee7633c3610f0aa80d79b
MD5 5823522dfc2ceff184eb9f92fbd44b8a
BLAKE2b-256 aa18c3a94474987ebcfb88692036b2ec44880d243fefa73794bdcbf748679a6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp37-abi3-win32.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp37-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c0c000c1a09f069632d8a9eb3b610ac029fcc682f1d69b758e625d6ee713f4ed
MD5 947cb34eecccafe70b2313042598a793
BLAKE2b-256 b9d475d2375a20d80aa262a8adee77bf56950e9292929e394b9fae2481803f11

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp37-abi3-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp37-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ddb8d01aa900b741d6b7cc585a97aff787175f160ab975e21f880e89d810781a
MD5 6538695a197b2fffa6f017e46eb89125
BLAKE2b-256 afd85a655675cc635c7190bfc8cffb84bcdc44fc62ce945ad1d844adaa884252

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp37-abi3-musllinux_1_2_aarch64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp37-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp37-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a9727a21957d3327cf6b7eb5ffc9e4b663909a25fea158e3fcbc49d4cdd7881b
MD5 541e9192978b6a64f6a3fac92cfd0003
BLAKE2b-256 d1cfb6fe837c83a08b9df81e63299d75fc5b3c6d82cf24b3e1e0e331050e9e5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp37-abi3-manylinux_2_34_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp37-abi3-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp37-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 2cb03a944a1a412724d15a7c051d50e63a868031f26b6a312f2016965b661942
MD5 e26159ef465039f54adb0539e562164c
BLAKE2b-256 d3fa1377fced81fd67a4a27514248261bb0d45c3c1e02169411fe231583088c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp37-abi3-manylinux_2_34_aarch64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp37-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp37-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18f8084b7ca3ce1b8d38bdfe33c48116edf9a08b4d056ef4a96dceaa36d8d965
MD5 78766a6d0b19cf3a56001717febb10fc
BLAKE2b-256 5f4a72937090e5637a232b2f73801c9361cd08404a2d4e620ca4ec58c7ea4b70

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp37-abi3-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 9cfd1399064b13043082c660ddd97a0358e41c8b0dc7b77c1243e013d305c344
MD5 a6f98b13adf89eadc44bcfc4998ecdcd
BLAKE2b-256 70aeec29c79f481e1767c2ff916424ba36f3cf7774de93bbd60428a3c52d1357

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp37-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp37-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f169469d04a23282de9d0be349499cb6683b6ff1b68901210faacac9b0c24b7d
MD5 085c02cf97a2d071dd1fba2e62dce2f5
BLAKE2b-256 0d40e2b9177dbed6f3fcbbf1942e1acea2fd15b17007204b79d675540dd053af

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp37-abi3-manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49af56491473231159c98c2c26f1a8f3799a60e5cf0e872d00745b858ddac9d2
MD5 bcdbd64c1ab884e16844962588265d66
BLAKE2b-256 5390100dfadd4663b389cb56972541ec1103490a19ebad0132af284114ba0868

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e328357b6bbf79928363dbf13f4635b7aac0306afb7e5ad24d21d0c5761c3253
MD5 54326777b50f17f690235f77a6c12d92
BLAKE2b-256 31a3a3e4a298d3db4a04085728f5ae6c8cda157e49c5bb784886d463b9fbff70

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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

File details

Details for the file cryptography-45.0.2-cp37-abi3-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for cryptography-45.0.2-cp37-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e86c8d54cd19a13e9081898b3c24351683fd39d726ecf8e774aaa9d8d96f5f3a
MD5 a0d8fe6ca4a2f61078e51136c414277b
BLAKE2b-256 59bc1b6acb1dca366f9c0b3880888ecd7fcfb68023930d57df854847c6da1d10

See more details on using hashes here.

Provenance

The following attestation bundles were made for cryptography-45.0.2-cp37-abi3-macosx_10_9_universal2.whl:

Publisher: pypi-publish.yml on pyca/cryptography

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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page