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 2.6+.

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.5

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.5
File Size Uploaded Provenance
cryptography-1.5.tar.gz 400.3 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for cryptography 1.5
File
cryptography-1.5-pp226-pp226u-macosx_10_10_x86_64.whl PyPy 2.26 PyPy 2.26 macOS 10.10+ x86-64 Details
cryptography-1.5-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
cryptography-1.5-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
cryptography-1.5-cp35-cp35m-macosx_10_10_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ x86-64 Details
cryptography-1.5-cp35-cp35m-macosx_10_6_intel.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
cryptography-1.5-cp34-cp34m-win_amd64.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-64 Details
cryptography-1.5-cp34-cp34m-win32.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-32 Details
cryptography-1.5-cp34-cp34m-macosx_10_10_x86_64.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.10+ x86-64 Details
cryptography-1.5-cp34-cp34m-macosx_10_6_intel.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
cryptography-1.5-cp33-cp33m-win_amd64.whl CPython 3.3 CPython 3.3 pymalloc Windows x86-64 Details
cryptography-1.5-cp33-cp33m-win32.whl CPython 3.3 CPython 3.3 pymalloc Windows x86-32 Details
cryptography-1.5-cp33-cp33m-macosx_10_10_x86_64.whl CPython 3.3 CPython 3.3 pymalloc macOS 10.10+ x86-64 Details
cryptography-1.5-cp33-cp33m-macosx_10_6_intel.whl CPython 3.3 CPython 3.3 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
cryptography-1.5-cp27-cp27mu-macosx_10_10_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode macOS 10.10+ x86-64 Details
cryptography-1.5-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
cryptography-1.5-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
cryptography-1.5-cp27-cp27m-macosx_10_10_intel.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.10+ Intel (x86-64, i386) Details
cryptography-1.5-cp27-cp27m-macosx_10_6_intel.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
cryptography-1.5-cp26-cp26m-win_amd64.whl CPython 2.6 CPython 2.6 pymalloc Windows x86-64 Details
cryptography-1.5-cp26-cp26m-win32.whl CPython 2.6 CPython 2.6 pymalloc Windows x86-32 Details
cryptography-1.5-cp26-cp26m-macosx_10_10_intel.whl CPython 2.6 CPython 2.6 pymalloc macOS 10.10+ Intel (x86-64, i386) Details

Total release size: 28.4 MB

Release files / cryptography-1.5.tar.gz

Download URL cryptography-1.5.tar.gz
Size 400.3 kB
Tags Source
SHA-256 checksum
How to use checksums
52f47ec9a57676043f88e3ca133638790b6b71e56e8890d9d7f3ae4fcd75fa24
BLAKE2b-256 checksum
How to use checksums
6e96b8dab146e8be98061dae07e127f80cffa3061ab0e8da0d3d42f3308c6e91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-pp226-pp226u-macosx_10_10_x86_64.whl

Download URL cryptography-1.5-pp226-pp226u-macosx_10_10_x86_64.whl
Size 1.2 MB
Tags PyPy 2.26 macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
dd499bb12123f779defefef694864c4943096faf35ed58c57e66dcda568ab593
BLAKE2b-256 checksum
How to use checksums
ff551a7deef17110f8d5caf7f5a0af97e89927c9573f4d1dfbdb70076829277f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp35-cp35m-win_amd64.whl

Download URL cryptography-1.5-cp35-cp35m-win_amd64.whl
Size 1.3 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
78bbc3e70f07f52b91731bf89297caca7e21767e752da0e7935109113e7752bc
BLAKE2b-256 checksum
How to use checksums
29b2de2d19adfb80e6a4bd66b224fc11648ccac51403d70e54a1b4ad43ddd350
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp35-cp35m-win32.whl

Download URL cryptography-1.5-cp35-cp35m-win32.whl
Size 894.2 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
563469abf77e1c301602614076dcd30f3f9cab2ae3a7a4a93db51f68a11f9422
BLAKE2b-256 checksum
How to use checksums
25a9a36bfae6dab9480b3376cf7f86d63a621e0a9b7437c1531631d72cc345e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp35-cp35m-macosx_10_10_x86_64.whl

Download URL cryptography-1.5-cp35-cp35m-macosx_10_10_x86_64.whl
Size 1.4 MB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
a3b74bba90c719ace5350e776187e31a0573b5c4f68b8e9f095ab3f0e29fc54a
BLAKE2b-256 checksum
How to use checksums
6d7a483b02cf8e86c202059411e10e8575990f42a8abd0dd9e223f652fc78a6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp35-cp35m-macosx_10_6_intel.whl

Download URL cryptography-1.5-cp35-cp35m-macosx_10_6_intel.whl
Size 1.4 MB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
334c27c35b600c02a44a20af0fb269de43ba62997320fcaf8c19c4b362003d17
BLAKE2b-256 checksum
How to use checksums
a29174e4015734d216231417ae6196beefea841f9030cf4afab6ea05556817f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp34-cp34m-win_amd64.whl

Download URL cryptography-1.5-cp34-cp34m-win_amd64.whl
Size 1.3 MB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
c9d93ee03e36ae328bcb1e4d837022cf1d6e1363b6e4db3fcbad216f7b1936f1
BLAKE2b-256 checksum
How to use checksums
60b7eb30dc710b63935bd86e66fa951e4702765c2377a9212a0ac967314dbbf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp34-cp34m-win32.whl

Download URL cryptography-1.5-cp34-cp34m-win32.whl
Size 888.6 kB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
b2aac9c081e4d6c874f0510eae3fb347156af341eddf72ed9c06f1ad05bfb425
BLAKE2b-256 checksum
How to use checksums
835b59b7de8c938a1856585d91cccd648c3ff2af14ec518051b3bfd50d6a9f73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp34-cp34m-macosx_10_10_x86_64.whl

Download URL cryptography-1.5-cp34-cp34m-macosx_10_10_x86_64.whl
Size 1.4 MB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
d686fc0d3b71e789331c45df2b05a8ccec3f31047863db4e7055fffdaba7a085
BLAKE2b-256 checksum
How to use checksums
943653cfd5c44692343b1da010cfef1ee341bb335780aa38d64ad38b470825be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp34-cp34m-macosx_10_6_intel.whl

Download URL cryptography-1.5-cp34-cp34m-macosx_10_6_intel.whl
Size 1.4 MB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
89b05f27840f1fac1c42b5014ea5f9173e1a1b469a05fbe76abc0aa74189ef90
BLAKE2b-256 checksum
How to use checksums
a15f4e4c7b4ab91dc3307abc6d6b795879663912086ae57f25170b3682ba75be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp33-cp33m-win_amd64.whl

Download URL cryptography-1.5-cp33-cp33m-win_amd64.whl
Size 1.3 MB
Tags CPython 3.3 CPython 3.3 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
34fe83f9b36acd2d6e52cc83799a59a4023425b9b437db4b3b1808a7df36c6ed
BLAKE2b-256 checksum
How to use checksums
1086154a41f582e79b2db72324e33ec43b4dc5f35045c45d75cc77237e5d5ccc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp33-cp33m-win32.whl

Download URL cryptography-1.5-cp33-cp33m-win32.whl
Size 888.6 kB
Tags CPython 3.3 CPython 3.3 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
ba4bada52abe7981a2720983108a1c54d8d99f61010c1af415056971eb64a25d
BLAKE2b-256 checksum
How to use checksums
e09e0c6295673963be1f625d8e56b982cf2c9763614794b1198d5f5f68bca56e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp33-cp33m-macosx_10_10_x86_64.whl

Download URL cryptography-1.5-cp33-cp33m-macosx_10_10_x86_64.whl
Size 1.4 MB
Tags CPython 3.3 CPython 3.3 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
0baa47a14b6e7ce92773585da14ef07dd9a92e449d3e3a789a54dc9cc2738dbe
BLAKE2b-256 checksum
How to use checksums
7df4e56a721997e01f38003c334199080a49e4ec3b1f90525455da63c59527e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp33-cp33m-macosx_10_6_intel.whl

Download URL cryptography-1.5-cp33-cp33m-macosx_10_6_intel.whl
Size 1.4 MB
Tags CPython 3.3 CPython 3.3 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
965cbbe4adeb3635ddda58661c338f5cd2ac1af594627758c00e62e5da628b08
BLAKE2b-256 checksum
How to use checksums
a018c5b12a16e950d7be08d3a83fd3851538ab190f8253086752f1c48e9ff9e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp27-cp27mu-macosx_10_10_x86_64.whl

Download URL cryptography-1.5-cp27-cp27mu-macosx_10_10_x86_64.whl
Size 1.4 MB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
18315b7a9368ee6851b7fb273e7cba455d2977760aa73c8772d51750a646b6b3
BLAKE2b-256 checksum
How to use checksums
eeb65f7f24879666931b4c727485d13d1f03a5325883e638e66869c96fa29b56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp27-cp27m-win_amd64.whl

Download URL cryptography-1.5-cp27-cp27m-win_amd64.whl
Size 1.3 MB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
9c923c81f43852636cc3fa50d7d611eecafcd12bf335a155ef20c624237fb75a
BLAKE2b-256 checksum
How to use checksums
bf2f67db170e07f2fbadae7160c55bbb7e055a48e69fc20545b7760bc47adc7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp27-cp27m-win32.whl

Download URL cryptography-1.5-cp27-cp27m-win32.whl
Size 888.6 kB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
3c93a55dcac83b1dd1c05936534444663b8090b30fee9e2c464aa60330296d12
BLAKE2b-256 checksum
How to use checksums
c151cb7a5ea37690d92440bf77a11edcb7749e890cd29ed1ad8dd4cc3b31f1bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp27-cp27m-macosx_10_10_intel.whl

Download URL cryptography-1.5-cp27-cp27m-macosx_10_10_intel.whl
Size 2.4 MB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.10+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
7fb9779aea74f784df7d9a012e9e9d5dadd682ecd52a36ecf1a0d84e89c26687
BLAKE2b-256 checksum
How to use checksums
d49387ffcb8b7bd441655eda9ddc6bb0ee99d042129d1b94c9dc3a0930d71d5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp27-cp27m-macosx_10_6_intel.whl

Download URL cryptography-1.5-cp27-cp27m-macosx_10_6_intel.whl
Size 1.4 MB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
e53d78a49160a7064d3d1206984f7bf13e1cfd4a2c3d61634e18349a96785f88
BLAKE2b-256 checksum
How to use checksums
6c9009b88687ffd24559abd40963f4959ff10d2deb3887c6d9e0511a30190b09
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp26-cp26m-win_amd64.whl

Download URL cryptography-1.5-cp26-cp26m-win_amd64.whl
Size 1.3 MB
Tags CPython 2.6 CPython 2.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
496c1f8e5a1732eb414c6beb06202f4f3f741ca629035f44967f642c221b19b7
BLAKE2b-256 checksum
How to use checksums
5c29ee4964ce309f143774b148b26f697ab95f0d6f46366a1bd754a7b85ac9fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp26-cp26m-win32.whl

Download URL cryptography-1.5-cp26-cp26m-win32.whl
Size 889.4 kB
Tags CPython 2.6 CPython 2.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
f8ce6a7e66789b07eef6eaf21407897b2ac20064567cfe920fc481dae8acd6a1
BLAKE2b-256 checksum
How to use checksums
a87e5b15629909e9af4bf7d1f0b1be2a786c76ceefb8dcfbcd029735fc02ae2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.5-cp26-cp26m-macosx_10_10_intel.whl

Download URL cryptography-1.5-cp26-cp26m-macosx_10_10_intel.whl
Size 2.4 MB
Tags CPython 2.6 CPython 2.6 pymalloc macOS 10.10+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
5871f1caad62fa4af2a5f7c88d312831eb668b562dd7462c47a2bba8e9b19c26
BLAKE2b-256 checksum
How to use checksums
50b3cf895a7e86d6d1179fa3ec2caf9bb89340c4b9afbe868a19bc9d11da128f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for cryptography 1.5

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.5 This release

22 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