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.7, Python 3.4+, and PyPy 5.4+.

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.

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 #cryptography-dev on Freenode to ask questions or get involved.

Security

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

Metadata

Release files for cryptography 2.6

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 2.6
File Size Uploaded
cryptography-2.6.tar.gz 493.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cryptography 2.6
File
cryptography-2.6-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
cryptography-2.6-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
cryptography-2.6-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
cryptography-2.6-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
cryptography-2.6-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
cryptography-2.6-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
cryptography-2.6-cp34-cp34m-win_amd64.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-64 Details
cryptography-2.6-cp34-cp34m-win32.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-32 Details
cryptography-2.6-cp34-cp34m-manylinux1_x86_64.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64 Details
cryptography-2.6-cp34-cp34m-manylinux1_i686.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-32 Details
cryptography-2.6-cp34-cp34m-macosx_10_6_intel.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
cryptography-2.6-cp27-cp27mu-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 Details
cryptography-2.6-cp27-cp27mu-manylinux1_i686.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32 Details
cryptography-2.6-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
cryptography-2.6-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
cryptography-2.6-cp27-cp27m-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 Details
cryptography-2.6-cp27-cp27m-manylinux1_i686.whl CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-32 Details
cryptography-2.6-cp27-cp27m-macosx_10_6_intel.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.6+ Intel (x86-64, i386) Details

Total release size: 30.6 MB

Release files / cryptography-2.6.tar.gz

Download URL cryptography-2.6.tar.gz
Size 493.0 kB
Tags Source
SHA-256 checksum
How to use checksums
41d3d15be7f297275e8b476cbd132c9d6701c5206e6c48c5946ec40ff2abb1bc
BLAKE2b-256 checksum
How to use checksums
a35fd5b7d21006e3c1a3919a3cc14e2a5ce1cee1c7ff635f09b31d91bdaff377
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / cryptography-2.6-cp37-cp37m-win_amd64.whl

Download URL cryptography-2.6-cp37-cp37m-win_amd64.whl
Size 1.5 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
01621aecc5cb35b2c3d6c4cdb9fc920408d2f47e2d68f87b95e3b29ef5453216
BLAKE2b-256 checksum
How to use checksums
397b570d12c192a97631d7f61b55e6dd6ba9701db5b572c227c5dac6234783de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / cryptography-2.6-cp37-cp37m-win32.whl

Download URL cryptography-2.6-cp37-cp37m-win32.whl
Size 1.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
7553440417d7d5d8295a453843430f131cd77631af164a0a68ad1c9918ca74ab
BLAKE2b-256 checksum
How to use checksums
c0c7ab72c15e540c2d7554d085d8e47784810faec063c57d1b3c9755dc6418c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / cryptography-2.6-cp36-cp36m-win_amd64.whl

Download URL cryptography-2.6-cp36-cp36m-win_amd64.whl
Size 1.5 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
564b0e6c9ce1efd932510a1d2015036cbc86cfe3fd1618e5e171f3f6878d4019
BLAKE2b-256 checksum
How to use checksums
b7340f187eaae0d05b49c15424f3dcd956cc4f09e1f78909184f504b0d78340a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / cryptography-2.6-cp36-cp36m-win32.whl

Download URL cryptography-2.6-cp36-cp36m-win32.whl
Size 1.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
bf4dd708249cf3d8cbb493aaf8e1b0733ef21aa56a706f6d4621b1079c577f13
BLAKE2b-256 checksum
How to use checksums
ee38435c02cd1b5459e375cf366326c314cfdd7f2dc6d53f0e16cb38b01e5c76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

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

Download URL cryptography-2.6-cp35-cp35m-win_amd64.whl
Size 1.5 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
bba48db0fcb0f80dc719b2c9278bbd89857e46f2743db950914ac7463a459835
BLAKE2b-256 checksum
How to use checksums
389776375af8be4df4c814e5188717c826d2ce30e7d6e05e18af14efa84c3935
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

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

Download URL cryptography-2.6-cp35-cp35m-win32.whl
Size 1.2 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
9810ecf2451c71b7ee4fe93ef8374b8c99fbed71b1862c1405954f7dd87bd994
BLAKE2b-256 checksum
How to use checksums
7da27e1bd27384d02ffba161f330ffebbd61ca7ddb5627a93d30e8dc903c9e2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

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

Download URL cryptography-2.6-cp34-cp34m-win_amd64.whl
Size 1.5 MB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
4fa9a611837e2ab3924af98f0052a7439e04a5a0aab5d5157fff26457171ffa7
BLAKE2b-256 checksum
How to use checksums
b33323af297abcec12db8abd9cc366bf61be0d3cbb7b0d48d02f1ede32a741a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

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

Download URL cryptography-2.6-cp34-cp34m-win32.whl
Size 1.3 MB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
4bd24ff80170cfcb087bcf94f5f46c14735bcc3e626f263b22d7dbbdc7b417ef
BLAKE2b-256 checksum
How to use checksums
6b83a0e3a51bc8bcd75070c9e2ddcec0885817214c2a53db6bbc2ea0b48ca501
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / cryptography-2.6-cp34-cp34m-manylinux1_x86_64.whl

Download URL cryptography-2.6-cp34-cp34m-manylinux1_x86_64.whl
Size 2.3 MB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
5990496950a45b83304a874fb6e4f9ec12b576b22307d9c6213f71c7b103eec8
BLAKE2b-256 checksum
How to use checksums
429a2b5ceade53a04521224eaa270da652f072942591cd59f629fa191eb88878
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / cryptography-2.6-cp34-cp34m-manylinux1_i686.whl

Download URL cryptography-2.6-cp34-cp34m-manylinux1_i686.whl
Size 2.1 MB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
7b0dff05319df4ac66b6acaed1a878096dc3778cae7a767f365c4363062b6b23
BLAKE2b-256 checksum
How to use checksums
1521bae6bfaa742909659b473700734ac8cc5a96688f0e5d34f6843d83bc02fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

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

Download URL cryptography-2.6-cp34-cp34m-macosx_10_6_intel.whl
Size 1.7 MB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
216ec8319576623d1bb16e2dbe9e52afb49ea4e5f10c78f90253a65cc09ee833
BLAKE2b-256 checksum
How to use checksums
185e8dc01edff978cb307a5649a1bfeb760c0bc6697099bfcff8c85e8477c5d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / cryptography-2.6-cp27-cp27mu-manylinux1_x86_64.whl

Download URL cryptography-2.6-cp27-cp27mu-manylinux1_x86_64.whl
Size 2.3 MB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
23e0cb0b3a76e4093791568b2f5097b71b8c2a88e040d000d185421a51ec0a8c
BLAKE2b-256 checksum
How to use checksums
dc12eb8bb8785c05ff553f2298a25e9aa5caa8a38aff12437675a9514800a297
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / cryptography-2.6-cp27-cp27mu-manylinux1_i686.whl

Download URL cryptography-2.6-cp27-cp27mu-manylinux1_i686.whl
Size 2.1 MB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
78f680a50c7bd2a95998cfcfd33b83d7f51c9e6814a71bf18fab021e4022c98b
BLAKE2b-256 checksum
How to use checksums
cc5e9ef6eb546b61c82c0e8ce798a43333911c47582055188ac4c5e86b832c17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

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

Download URL cryptography-2.6-cp27-cp27m-win_amd64.whl
Size 1.5 MB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
c9aca85672608f7bfeac8d824e3c2c357620817b56c17f7518a9b626ec3f0ef1
BLAKE2b-256 checksum
How to use checksums
03aa5a558409aa45d37d4c6ba693307b2d3788b7db47103073887d7098985da6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

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

Download URL cryptography-2.6-cp27-cp27m-win32.whl
Size 1.3 MB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
f35a030eddea954738f41e4464cde5b5f25a3cdfd8fd5ab945450ff5e41981aa
BLAKE2b-256 checksum
How to use checksums
a5a28205af54832d25b86b9bbe0134729db4d8d5e42c25e4e812cf5b3abf0a52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / cryptography-2.6-cp27-cp27m-manylinux1_x86_64.whl

Download URL cryptography-2.6-cp27-cp27m-manylinux1_x86_64.whl
Size 2.3 MB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
067649cb9a23cda9e1accd948e044ae6194160586d4a715c6833af09af278731
BLAKE2b-256 checksum
How to use checksums
5d68448b6a19e6987d3ea21072abfc024a0b1ec006dac0730c6c3fdbd57dfecb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release files / cryptography-2.6-cp27-cp27m-manylinux1_i686.whl

Download URL cryptography-2.6-cp27-cp27m-manylinux1_i686.whl
Size 2.1 MB
Tags CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
9abcea0f0036a6559e15ed5b46640ea9620536d8b2c7a8a0e0c1397723780b1c
BLAKE2b-256 checksum
How to use checksums
32733f515e9c60519b1c09a6c0884be5d343aa3c3dde22d4a5d25aa0f69389bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

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

Download URL cryptography-2.6-cp27-cp27m-macosx_10_6_intel.whl
Size 1.7 MB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
6ee49acf009aa1b44d10a1498ca9341c3a1a9f4d72aff2b5967436eaa9c056b0
BLAKE2b-256 checksum
How to use checksums
198e5f6363948b9c0c3335b198b13458f981278f228fa4546d98fbba8bb1f8f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

Release history Release notifications | RSS feed

3.4.8

19 release files

3.4.7

14 release files

3.4.6

12 release files

3.4.5

7 release files

3.4.4

7 release files

3.4.3

7 release files

3.4.2

7 release files

3.4.1

7 release files

3.4

8 release files

3.3.1

14 release files

3.3

14 release files

3.2.1

22 release files

3.2

22 release files

3.1.1

22 release files

3.1

22 release files

3.0

19 release files

2.9.2

19 release files

2.9.1

19 release files

2.9

19 release files

2.8

21 release files

2.7

16 release files

2.6.1

19 release files

This release

2.6 This release

19 release files

2.5

19 release files

2.4.2

19 release files

2.4.1

19 release files

2.4

13 release files

2.3.1

19 release files

2.3

19 release files

2.2.2

19 release files

2.2.1

17 release files

2.2

17 release files

2.1.4

23 release files

2.1.2

23 release files

2.1.1

27 release files

2.1

27 release files

2.0.2

30 release files

2.0.1

30 release files

2.0

32 release files

1.9

18 release files

1.8.2

26 release files

1.8.1

26 release files

1.8

26 release files

1.7.2

19 release files

1.7.1

26 release files

1.7

22 release files

1.6

22 release files

1.5.2

22 release files

1.5.1

22 release files

1.5

22 release files

1.4

22 release files

1.3.1

24 release files

1.3

21 release files

1.2.2

21 release files

1.2

21 release files

1.1.2

21 release files

1.1.1

21 release files

1.1

17 release files

1.0.2

17 release files

1.0

9 release files

0.9.3

9 release files

0.9.2

9 release files

0.9.1

9 release files

0.9

9 release files

0.8.2

11 release files

0.8.1

11 release files

0.8

11 release files

0.7.2

11 release files

0.7.1

11 release files

0.7

11 release files

0.6.1

11 release files

0.6

11 release files

0.5.4

11 release files

0.5.2

11 release files

0.5

11 release files

0.4

11 release files

0.3

6 release files

0.2.2

5 release files

0.2.1

5 release files

0.2

5 release files

0.1

1 release file

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