Skip to main content
Latest Version Latest Docs https://travis-ci.org/pyca/cryptography.svg?branch=master https://codecov.io/github/pyca/cryptography/coverage.svg?branch=master

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 2.6-2.7, Python 3.3+, and PyPy.

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
'...'
>>> f.decrypt(token)
'A really secret message. Not for prying eyes.'

You can find more information in the 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 #cryptography-dev on Freenode to ask questions or get involved.

Metadata

Release files for cryptography 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cryptography 1.0
File Size Uploaded Provenance
cryptography-1.0.tar.gz 331.4 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for cryptography 1.0
File
cryptography-1.0-cp34-none-win_amd64.whl CPython 3.4 none Windows x86-64 Details
cryptography-1.0-cp34-none-win32.whl CPython 3.4 none Windows x86-32 Details
cryptography-1.0-cp33-none-win_amd64.whl CPython 3.3 none Windows x86-64 Details
cryptography-1.0-cp33-none-win32.whl CPython 3.3 none Windows x86-32 Details
cryptography-1.0-cp27-none-win_amd64.whl CPython 2.7 none Windows x86-64 Details
cryptography-1.0-cp27-none-win32.whl CPython 2.7 none Windows x86-32 Details
cryptography-1.0-cp26-none-win_amd64.whl CPython 2.6 none Windows x86-64 Details
cryptography-1.0-cp26-none-win32.whl CPython 2.6 none Windows x86-32 Details

Total release size: 8.8 MB

Release files / cryptography-1.0.tar.gz

Download URL cryptography-1.0.tar.gz
Size 331.4 kB
Tags Source
SHA-256 checksum
How to use checksums
211c02fe77d791d7fc437227ba1c046268d5da665e05d8a53fc19f4f74c21001
BLAKE2b-256 checksum
How to use checksums
601f8cf32f1fa61efafea7d4fcdcb5080c073f99ada1d2a436527bc392f2f8ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.0-cp34-none-win_amd64.whl

Download URL cryptography-1.0-cp34-none-win_amd64.whl
Size 1.2 MB
Tags CPython 3.4 Windows x86-64
SHA-256 checksum
How to use checksums
ca3fc6044abea17d62f61317fae438e40217e5bec6a1194599b8a5ad27f8e8c3
BLAKE2b-256 checksum
How to use checksums
f053ade4f98860025c79dc9a325b5346f235b3911555bbfd9aecc685e5d1d7cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.0-cp34-none-win32.whl

Download URL cryptography-1.0-cp34-none-win32.whl
Size 867.1 kB
Tags CPython 3.4 Windows x86-32
SHA-256 checksum
How to use checksums
ee88a61e6446d77fc404ff9f576b46baf18382f4b31a9ca4c34e653acf11a95e
BLAKE2b-256 checksum
How to use checksums
3e6e39c82f4c3f23db2b376bb52d3c0673736a20ec1742d126c81424c2c0df7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.0-cp33-none-win_amd64.whl

Download URL cryptography-1.0-cp33-none-win_amd64.whl
Size 1.2 MB
Tags CPython 3.3 Windows x86-64
SHA-256 checksum
How to use checksums
b5b1fd98b441a4d0a09a21ae2ae83400a47ee9b946ec93ad874267462e62ced9
BLAKE2b-256 checksum
How to use checksums
e7dbbbfc8366a7290cd0e9a2666fc39fe145dd1526deba64e34076257698f5dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.0-cp33-none-win32.whl

Download URL cryptography-1.0-cp33-none-win32.whl
Size 867.1 kB
Tags CPython 3.3 Windows x86-32
SHA-256 checksum
How to use checksums
89b6c2708a5462586793e4e913f532ddd9373b200f99c5af5c36e29e8e29b538
BLAKE2b-256 checksum
How to use checksums
494291c7a62aaeee3f1206d30a8ee93d014730dfd278e33f4e062c01b42a6990
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.0-cp27-none-win_amd64.whl

Download URL cryptography-1.0-cp27-none-win_amd64.whl
Size 1.2 MB
Tags CPython 2.7 Windows x86-64
SHA-256 checksum
How to use checksums
4e607eec11a1b913c891d2eaa6b8935a8835ec93750e1c038f20ce3070931bd5
BLAKE2b-256 checksum
How to use checksums
96e45b1b25874eea3606cb29ffdb1a18840b248dc23d9052e520ad6fcb0bfe07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.0-cp27-none-win32.whl

Download URL cryptography-1.0-cp27-none-win32.whl
Size 867.4 kB
Tags CPython 2.7 Windows x86-32
SHA-256 checksum
How to use checksums
4c8ac0fba43aca842394f1f58ab78044914a1f516c71966148489c70be8848e5
BLAKE2b-256 checksum
How to use checksums
674c91d22ad55900d97d760ce88392cd281248d2a3ff639d97b549f8f425e2cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.0-cp26-none-win_amd64.whl

Download URL cryptography-1.0-cp26-none-win_amd64.whl
Size 1.2 MB
Tags CPython 2.6 Windows x86-64
SHA-256 checksum
How to use checksums
f364b94a179435e2352c2d316094cd7e8c297df237d07ba69fe679412c6178dc
BLAKE2b-256 checksum
How to use checksums
ca5065b0fcb4308d76443be7e743c7605a60bd987e00c33dddc39d8d8a6b7f7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.0-cp26-none-win32.whl

Download URL cryptography-1.0-cp26-none-win32.whl
Size 868.1 kB
Tags CPython 2.6 Windows x86-32
SHA-256 checksum
How to use checksums
1ccd86ec6c52c891bac63ab02c0e9db1bea0be55c23db8824da4c605fa4f6d87
BLAKE2b-256 checksum
How to use checksums
c9ae12b501c338597574f70cc187ec32d4d61ef149a2ead839e04f215fed3f38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for cryptography 1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

1.0 This release

9 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page