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.

Release files for cryptography 1.1.2

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.1.2
File Size Uploaded
cryptography-1.1.2.tar.gz 349.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cryptography 1.1.2
File
cryptography-1.1.2-pp27-none-macosx_10_10_x86_64.whl PyPy 2.7 none macOS 10.10+ x86-64 Details
cryptography-1.1.2-cp35-none-win_amd64.whl CPython 3.5 none Windows x86-64 Details
cryptography-1.1.2-cp35-none-win32.whl CPython 3.5 none Windows x86-32 Details
cryptography-1.1.2-cp35-cp35m-macosx_10_10_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ x86-64 Details
cryptography-1.1.2-cp35-cp35m-macosx_10_6_intel.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
cryptography-1.1.2-cp34-none-win_amd64.whl CPython 3.4 none Windows x86-64 Details
cryptography-1.1.2-cp34-none-win32.whl CPython 3.4 none Windows x86-32 Details
cryptography-1.1.2-cp34-cp34m-macosx_10_10_x86_64.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.10+ x86-64 Details
cryptography-1.1.2-cp34-cp34m-macosx_10_6_intel.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
cryptography-1.1.2-cp33-none-win_amd64.whl CPython 3.3 none Windows x86-64 Details
cryptography-1.1.2-cp33-none-win32.whl CPython 3.3 none Windows x86-32 Details
cryptography-1.1.2-cp33-cp33m-macosx_10_10_x86_64.whl CPython 3.3 CPython 3.3 pymalloc macOS 10.10+ x86-64 Details
cryptography-1.1.2-cp33-cp33m-macosx_10_6_intel.whl CPython 3.3 CPython 3.3 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
cryptography-1.1.2-cp27-none-win_amd64.whl CPython 2.7 none Windows x86-64 Details
cryptography-1.1.2-cp27-none-win32.whl CPython 2.7 none Windows x86-32 Details
cryptography-1.1.2-cp27-none-macosx_10_10_intel.whl CPython 2.7 none macOS 10.10+ Intel (x86-64, i386) Details
cryptography-1.1.2-cp27-none-macosx_10_6_intel.whl CPython 2.7 none macOS 10.6+ Intel (x86-64, i386) Details
cryptography-1.1.2-cp26-none-win_amd64.whl CPython 2.6 none Windows x86-64 Details
cryptography-1.1.2-cp26-none-win32.whl CPython 2.6 none Windows x86-32 Details
cryptography-1.1.2-cp26-none-macosx_10_10_intel.whl CPython 2.6 none macOS 10.10+ Intel (x86-64, i386) Details

Total release size: 26.3 MB

Release files / cryptography-1.1.2.tar.gz

Download URL cryptography-1.1.2.tar.gz
Size 349.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7f51459f84d670444275e615839f4542c93547a12e938a0a4906dafe5f7de153
BLAKE2b-256 checksum
How to use checksums
418987b58b48121a9f0f7f75f0a2ca5c2e6dc96b434b5940c8214d1c60c618a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.1.2-pp27-none-macosx_10_10_x86_64.whl

Download URL cryptography-1.1.2-pp27-none-macosx_10_10_x86_64.whl
Size 1.2 MB
Tags PyPy 2.7 macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
e518a794b8f38e8382f7f0779141813ceb4813acfd311541c0db0e189ebd78de
BLAKE2b-256 checksum
How to use checksums
a5cdc6c222c727fb64640e32924db6dcf84215d88356051e7aac36ddfaa321b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.1.2-cp35-none-win_amd64.whl

Download URL cryptography-1.1.2-cp35-none-win_amd64.whl
Size 1.3 MB
Tags CPython 3.5 Windows x86-64
SHA-256 checksum
How to use checksums
dba180f31adbe718baa9d6cf8ab6348494b094b2b81802fff33bd50d27d13e73
BLAKE2b-256 checksum
How to use checksums
500a65bd3b083f2edaa3f49110bb5d512c2ddabd2cc56596fee07f3caab56628
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.1.2-cp35-none-win32.whl

Download URL cryptography-1.1.2-cp35-none-win32.whl
Size 878.8 kB
Tags CPython 3.5 Windows x86-32
SHA-256 checksum
How to use checksums
a5f18f6b1850a5554a57dbf662cad2512a46056e6968726a9858e780dd5b9d0a
BLAKE2b-256 checksum
How to use checksums
61e0a3647c6fa3fe20a94dae90374c15f56a8d84ae9c19fe1ac736be190dc344
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL cryptography-1.1.2-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
ee02c1e89ee5ee950157a54ad584d737c11cf37a6eb4c0853e8cf3f27e962dc0
BLAKE2b-256 checksum
How to use checksums
25b9cc5c2424884a4f55c9fb63bcf4f5e3fcccbf9163ea44e099c1a61a74d4ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL cryptography-1.1.2-cp34-none-win_amd64.whl
Size 1.3 MB
Tags CPython 3.4 Windows x86-64
SHA-256 checksum
How to use checksums
77b4f22e1ac5d6d51e5ad1401a31b8cf60db8392adba3e7ae1125b5b61dd82f7
BLAKE2b-256 checksum
How to use checksums
209af93d54c8929d4fbe848bfca88195c647b1c4869c1fdd3847c3588a450bdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL cryptography-1.1.2-cp34-none-win32.whl
Size 874.6 kB
Tags CPython 3.4 Windows x86-32
SHA-256 checksum
How to use checksums
cf51ddfb5db77816a207538a660114b82e30e08003fee8499b020b8b8480dac5
BLAKE2b-256 checksum
How to use checksums
7d0fa8ecbbc4d17b9a5f86751d13b4126b18940a8c46ea34899f1ce5d7bfe4bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL cryptography-1.1.2-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
74d8679b9e7ed1e3ecfb0ab534dc9352bbb1cf73d362c9909094c09728afa896
BLAKE2b-256 checksum
How to use checksums
22c9e5b0cff5a2467f635ee2254a573d969c345a320045a5fdc7fdbc62460916
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL cryptography-1.1.2-cp33-none-win_amd64.whl
Size 1.3 MB
Tags CPython 3.3 Windows x86-64
SHA-256 checksum
How to use checksums
0d708c8d8cfded09b87c2a0ba8763ce7a663586e043e6ac42fd7831e92901cb6
BLAKE2b-256 checksum
How to use checksums
34744ade0e94ad6eb9aef811521c410efcee67865a30be3c16fbcc5db7e4b66a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL cryptography-1.1.2-cp33-none-win32.whl
Size 874.7 kB
Tags CPython 3.3 Windows x86-32
SHA-256 checksum
How to use checksums
811f9ea8955b3eabb32e04065345c3078522e6b3ee3d92f3d27d3c7cd716a633
BLAKE2b-256 checksum
How to use checksums
60e000277101b63aea35e380b102093a348b51bf01108cb792fa9fbd509788a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL cryptography-1.1.2-cp33-cp33m-macosx_10_10_x86_64.whl
Size 1.3 MB
Tags CPython 3.3 CPython 3.3 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
97d846508ba50d5a269a5f3638ae1c16659b35315a1f407fa15176707da3d097
BLAKE2b-256 checksum
How to use checksums
49f2f443c8db2c31a793413bdf4bafdcfeef203e33cdc213ef04becc0f9e927b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL cryptography-1.1.2-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
7637ea44c2cbd4db2f2ca71cb26b663d1733391aa769f8bc836c5956295b7798
BLAKE2b-256 checksum
How to use checksums
e969dcf99cd344c520e8c4e6c2bf569b3d6fe7258217038da92f6a11a415bfdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL cryptography-1.1.2-cp27-none-win_amd64.whl
Size 1.3 MB
Tags CPython 2.7 Windows x86-64
SHA-256 checksum
How to use checksums
20f01610aa4087f6d569d8cc20c478b81f038486275aaab1dc3c75d9502c67e0
BLAKE2b-256 checksum
How to use checksums
cf8580f29cc2f4a3ec415777d92a0bca6b1badcf30d6b49d77d623c6638982c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL cryptography-1.1.2-cp27-none-win32.whl
Size 874.9 kB
Tags CPython 2.7 Windows x86-32
SHA-256 checksum
How to use checksums
29d7a581c3baff04e1fbe2006a5b478d9edc7cf9a26fc8a35949247f4f650379
BLAKE2b-256 checksum
How to use checksums
2bf2a91ddc52c7471ea581dab5660b19acef82b4cf35593e8d0730fb1e1686e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.1.2-cp27-none-macosx_10_10_intel.whl

Download URL cryptography-1.1.2-cp27-none-macosx_10_10_intel.whl
Size 2.3 MB
Tags CPython 2.7 macOS 10.10+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
1af403915dcb9961c30768ae651afab69282d1da5abadfa6375221ac11877503
BLAKE2b-256 checksum
How to use checksums
652be17dfc7c6e32400163227a9f91418852f2433a8ec412050931fe5813dab3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.1.2-cp27-none-macosx_10_6_intel.whl

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

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

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

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

Download URL cryptography-1.1.2-cp26-none-win32.whl
Size 875.7 kB
Tags CPython 2.6 Windows x86-32
SHA-256 checksum
How to use checksums
0755f6684e11852005b36313761edcb5ba843a64cd022ce1ac2dcbd49a93606d
BLAKE2b-256 checksum
How to use checksums
c39600d90461df3751dca0393c7520bfc70b1955adf6638b1eae5b23ee4ebc05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-1.1.2-cp26-none-macosx_10_10_intel.whl

Download URL cryptography-1.1.2-cp26-none-macosx_10_10_intel.whl
Size 2.3 MB
Tags CPython 2.6 macOS 10.10+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
d54fe1b33ac1e09f1c123e2f974f78f33e95d61d4f4802dd21220a5c3e8c117d
BLAKE2b-256 checksum
How to use checksums
da318be70a33062bece1db7fa813e48c7bf441d59508fbcae53a61f8ed93df10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

2.6

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

This release

1.1.2 This release

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