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.

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.0.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.0.2
File Size Uploaded Provenance Actions
cryptography-1.0.2.tar.gz 332.9 kB Without provenance Details for cryptography-1.0.2.tar.gz

Built distributions (wheels)

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

Total release size: 20.9 MB

Release files / cryptography-1.0.2.tar.gz

Download URL cryptography-1.0.2.tar.gz
Size 332.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d64cd491e91ddf642c643bea16532c2a2da2da054cca6df756edadd55a8bacca
BLAKE2b-256 checksum
How to use checksums
20a3a87ce877a66487ea3a09de15de2d23aa4d770087a8723f7aa4c05a8f73cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL cryptography-1.0.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
488adb9bcc52dbf505b03a39137315ae1f99d0c5eb59eb2951a8928772996e1d
BLAKE2b-256 checksum
How to use checksums
2d0122fa51474a96d3faa0274dbf11070592dd85fd86dcce1a31b9dccfbbba0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL cryptography-1.0.2-cp35-none-win32.whl
Size 873.8 kB
Tags CPython 3.5 Windows x86-32
SHA-256 checksum
How to use checksums
3d908dd4dbea80e9291b66a88197c39236aec7e07b6934b89674cb36ffa2d21f
BLAKE2b-256 checksum
How to use checksums
21431fffa76cac34a92bc4ca31b30ac03b7ce6f1f0fa1429626c210f195a4853
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL cryptography-1.0.2-cp34-none-win_amd64.whl
Size 1.2 MB
Tags CPython 3.4 Windows x86-64
SHA-256 checksum
How to use checksums
d1b10ce48d1519f2ee14a829eced7a13190be2c1af777fa5faa107799360db74
BLAKE2b-256 checksum
How to use checksums
0d7416f0cc2587c709a66e03f618012175bfaca5cd44c9f81c0a48d43b52a79f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

Download URL cryptography-1.0.2-cp33-none-win_amd64.whl
Size 1.2 MB
Tags CPython 3.3 Windows x86-64
SHA-256 checksum
How to use checksums
ac6efc700ee9153031f07fe8da6dfc679db7c3affb3b8d51710d53f3ce261caa
BLAKE2b-256 checksum
How to use checksums
5466b50928652f3a9bdf649a6b79841e81c9b5a13460f14287d95d83a0503d36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

Download URL cryptography-1.0.2-cp27-none-win_amd64.whl
Size 1.2 MB
Tags CPython 2.7 Windows x86-64
SHA-256 checksum
How to use checksums
7fc60fa84c0532d9b189311e090ff27456cd39c9d74ca4ea81eab64f54390113
BLAKE2b-256 checksum
How to use checksums
731e7ede1a79bd01bd074f1e387a857a3bae48b8e0bb0dde1745f07253232134
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

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

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

Download URL cryptography-1.0.2-cp26-none-win32.whl
Size 870.6 kB
Tags CPython 2.6 Windows x86-32
SHA-256 checksum
How to use checksums
ea8ac63be70578b17b4406dc95c990298842cc4771da0821878e5e5662d54001
BLAKE2b-256 checksum
How to use checksums
9f1d5709f625d6b685164b088e2a54c43f8940f1378a64655a62063acdf82320
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

Security for cryptography 1.0.2

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.2 This release

17 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