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

Built distributions (wheels)

Table of built distributions (wheels) for cryptography 1.2
File
cryptography-1.2-pp27-none-macosx_10_10_x86_64.whl PyPy 2.7 none macOS 10.10+ x86-64 Details
cryptography-1.2-cp35-none-win_amd64.whl CPython 3.5 none Windows x86-64 Details
cryptography-1.2-cp35-none-win32.whl CPython 3.5 none Windows x86-32 Details
cryptography-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.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.2-cp34-none-win_amd64.whl CPython 3.4 none Windows x86-64 Details
cryptography-1.2-cp34-none-win32.whl CPython 3.4 none Windows x86-32 Details
cryptography-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.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.2-cp33-none-win_amd64.whl CPython 3.3 none Windows x86-64 Details
cryptography-1.2-cp33-none-win32.whl CPython 3.3 none Windows x86-32 Details
cryptography-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.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.2-cp27-none-win_amd64.whl CPython 2.7 none Windows x86-64 Details
cryptography-1.2-cp27-none-win32.whl CPython 2.7 none Windows x86-32 Details
cryptography-1.2-cp27-none-macosx_10_10_intel.whl CPython 2.7 none macOS 10.10+ Intel (x86-64, i386) Details
cryptography-1.2-cp27-none-macosx_10_6_intel.whl CPython 2.7 none macOS 10.6+ Intel (x86-64, i386) Details
cryptography-1.2-cp26-none-win_amd64.whl CPython 2.6 none Windows x86-64 Details
cryptography-1.2-cp26-none-win32.whl CPython 2.6 none Windows x86-32 Details
cryptography-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.5 MB

Release files / cryptography-1.2.tar.gz

Download URL cryptography-1.2.tar.gz
Size 372.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ccbd9625ab779b47d5ebd110577a113ae8879fca92172eeebb6be7ac5057ce1e
BLAKE2b-256 checksum
How to use checksums
1eaf3c31ad44f2e35f83066f114bb497697ddb840a73f2240089ee7e4e2f3317
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL cryptography-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
527e5c7c1b8aaa16dd22ae238e214834f2101ab2a10c814a8ae8e5699a2ef94a
BLAKE2b-256 checksum
How to use checksums
46dab0b6b17165c5f20aaf6a2bec2f091f9aa2209922bbf7ab34eea24402adbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL cryptography-1.2-cp35-none-win32.whl
Size 886.3 kB
Tags CPython 3.5 Windows x86-32
SHA-256 checksum
How to use checksums
39d5d60ce9183a146c738b29f0fd4439ddadde2e638fc86d014b2b96b70ab7f1
BLAKE2b-256 checksum
How to use checksums
5ccc07c4ac1174405007034fca58864a0e3ec91340434c0bc0709921cd5b4cc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Download URL cryptography-1.2-cp33-none-win32.whl
Size 881.3 kB
Tags CPython 3.3 Windows x86-32
SHA-256 checksum
How to use checksums
0ef28fd1ed5498018f7c3dffec48423697ccad8d3d3cb02989ff7c624dfc4217
BLAKE2b-256 checksum
How to use checksums
d9fcfbe8fde9c2912131fff07abb59713973a8a23f28ee31e3828a841f1800bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

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

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

Download URL cryptography-1.2-cp27-none-win32.whl
Size 881.5 kB
Tags CPython 2.7 Windows x86-32
SHA-256 checksum
How to use checksums
a4f0b09fcecda1436eb3732cc829ce28a99765743fec0a95de1b915c75d0e59a
BLAKE2b-256 checksum
How to use checksums
e9ea96e2beb6799f0e2b29d42033b73d3e1debb043f183f5eb44fe894bdf3aa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL cryptography-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
2099146249c9faf67c324d23c53d4d0166b31c9cb5da89ffc0308b321e88b54b
BLAKE2b-256 checksum
How to use checksums
2c32b8734a2bba79790fb4a7e6706d7af48d0b14073b965fd2e79d2ecc0cb0b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL cryptography-1.2-cp26-none-win32.whl
Size 882.3 kB
Tags CPython 2.6 Windows x86-32
SHA-256 checksum
How to use checksums
7840c22242e2bb0ec53a28d800f5aa57d7f311ba0745618224d04a2f0bc8b6ed
BLAKE2b-256 checksum
How to use checksums
d5be9031d19b8c1735ea1d9047ebb0e76efe495bbd1390acf792a134f9119e55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL cryptography-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
ed910c0a9bd29f049e2bee8ecee4d26a2f8d87e6eb2cdd72f1f6bfe10b9947bb
BLAKE2b-256 checksum
How to use checksums
a5d3021ddbd81b623b3d2e583e2cbf0d984478daae168212db3688baac97913e
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

This release

1.2 This release

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