Skip to main content

Cryptography

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

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.4
File Size Uploaded Provenance
cryptography-1.4.tar.gz 399.7 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for cryptography 1.4
File
cryptography-1.4-pp226-pp226u-macosx_10_10_x86_64.whl PyPy 2.26 PyPy 2.26 macOS 10.10+ x86-64 Details
cryptography-1.4-cp35-none-win32.whl CPython 3.5 none Windows x86-32 Details
cryptography-1.4-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
cryptography-1.4-cp35-cp35m-macosx_10_10_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ x86-64 Details
cryptography-1.4-cp35-cp35m-macosx_10_6_intel.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
cryptography-1.4-cp34-none-win32.whl CPython 3.4 none Windows x86-32 Details
cryptography-1.4-cp34-cp34m-win_amd64.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-64 Details
cryptography-1.4-cp34-cp34m-macosx_10_10_x86_64.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.10+ x86-64 Details
cryptography-1.4-cp34-cp34m-macosx_10_6_intel.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
cryptography-1.4-cp33-none-win32.whl CPython 3.3 none Windows x86-32 Details
cryptography-1.4-cp33-cp33m-win_amd64.whl CPython 3.3 CPython 3.3 pymalloc Windows x86-64 Details
cryptography-1.4-cp33-cp33m-macosx_10_10_x86_64.whl CPython 3.3 CPython 3.3 pymalloc macOS 10.10+ x86-64 Details
cryptography-1.4-cp33-cp33m-macosx_10_6_intel.whl CPython 3.3 CPython 3.3 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
cryptography-1.4-cp27-none-win32.whl CPython 2.7 none Windows x86-32 Details
cryptography-1.4-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.4-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
cryptography-1.4-cp27-cp27m-macosx_10_10_intel.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.10+ Intel (x86-64, i386) Details
cryptography-1.4-cp27-cp27m-macosx_10_6_intel.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
cryptography-1.4-cp26-none-win32.whl CPython 2.6 none Windows x86-32 Details
cryptography-1.4-cp26-cp26m-win_amd64.whl CPython 2.6 CPython 2.6 pymalloc Windows x86-64 Details
cryptography-1.4-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.3 MB

Release files / cryptography-1.4.tar.gz

Download URL cryptography-1.4.tar.gz
Size 399.7 kB
Tags Source
SHA-256 checksum
How to use checksums
bb149540ed90c4b2171bf694fe6991d6331bc149ae623c8ff419324f4222d128
BLAKE2b-256 checksum
How to use checksums
a95ba383b3a778609fe8177bd51307b5ebeee369b353550675353f46cb99c6f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL cryptography-1.4-cp35-none-win32.whl
Size 897.1 kB
Tags CPython 3.5 Windows x86-32
SHA-256 checksum
How to use checksums
d282f765eb209926ef1208c6532624fa5087a598e408f8a772ae8a6525f29873
BLAKE2b-256 checksum
How to use checksums
31cbe4692e664aa1822a7ea88d32c7f5ed7322defa168b2cb2c05c94635cb2ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

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

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

Download URL cryptography-1.4-cp34-none-win32.whl
Size 891.0 kB
Tags CPython 3.4 Windows x86-32
SHA-256 checksum
How to use checksums
721a7d8126f8b9f4cc268be2480102f73a0240ceb9d6d59c0c2793d0a284e026
BLAKE2b-256 checksum
How to use checksums
54b468ed2c31abed12f447c76eb5ffca85cfec747b8d527ab052dc42140fbec7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Download URL cryptography-1.4-cp26-none-win32.whl
Size 892.1 kB
Tags CPython 2.6 Windows x86-32
SHA-256 checksum
How to use checksums
2a1933c4eede5ecf4cb74f4f1721084b4dba5ab39040730d143e35d2b6b56f03
BLAKE2b-256 checksum
How to use checksums
5402b7a352391b30822e939708112371b93e4db3e676f7b557c89e36ca6bc090
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

Security for cryptography 1.4

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