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

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.3
File Size Uploaded Provenance
cryptography-1.3.tar.gz 383.7 kB Without provenance Details

Built distributions (wheels)

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

Release files / cryptography-1.3.tar.gz

Download URL cryptography-1.3.tar.gz
Size 383.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5dcc8d0ba790db6b36067c0db0fa9076de58bec5f9bc6d1c4f2fec8f06dcf0f4
BLAKE2b-256 checksum
How to use checksums
0ee181222d599801152f4008eac5b7ced9febf95e67b40bc2eabcfbb7f2f2dec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

Download URL cryptography-1.3-cp35-none-win32.whl
Size 890.7 kB
Tags CPython 3.5 Windows x86-32
SHA-256 checksum
How to use checksums
93650f4388cc64fe1e13cacdcc93460d0750f005c0825f33a9012dd38c4b2e2b
BLAKE2b-256 checksum
How to use checksums
a3f4e9500e151b3fd1f38c60eee5ec5067f6c2fde15218961a85268b77bd50b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Download URL cryptography-1.3-cp33-none-win32.whl
Size 885.0 kB
Tags CPython 3.3 Windows x86-32
SHA-256 checksum
How to use checksums
7a67f61afc24670673ae2f86be6ee9e96a69397ddce70d371ba22974a0d4ab8b
BLAKE2b-256 checksum
How to use checksums
5b4faa0a220dad9869990bdeac8d45c313037e5f8095625bb13009026e5aceac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

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

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

Download URL cryptography-1.3-cp27-none-win32.whl
Size 885.2 kB
Tags CPython 2.7 Windows x86-32
SHA-256 checksum
How to use checksums
47debbea2ebac5a2bbbc60a8679caecd357c877c88c6a4257927ced37eacc756
BLAKE2b-256 checksum
How to use checksums
028ef0753ace4a283386d415f7c92a556ab6c976899b2178f7236bb410c31c90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

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

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

Download URL cryptography-1.3-cp26-none-win32.whl
Size 885.9 kB
Tags CPython 2.6 Windows x86-32
SHA-256 checksum
How to use checksums
6ce7c8d05c80754de1b6c02b995aa3145a0a0e1e2f3e6c5d9660d0db062ce73d
BLAKE2b-256 checksum
How to use checksums
7aaa60b92f0aabe17ed7a51eb335cea1673fe29c8f6e1fb564c0797a6b301ebb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

Security for cryptography 1.3

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.3 This release

21 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