Skip to main content

cryptography is a package which provides cryptographic recipes and primitives to Python developers.

Project description

Latest Version Latest Docs https://travis-ci.org/pyca/cryptography.svg?branch=master https://img.shields.io/coveralls/pyca/cryptography/master.svg

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.

Project details


Release history Release notifications | RSS feed

This version

0.9.3

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cryptography-0.9.3.tar.gz (303.1 kB view details)

Uploaded Source

Built Distributions

cryptography-0.9.3-cp34-none-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.4 Windows x86-64

cryptography-0.9.3-cp34-none-win32.whl (985.0 kB view details)

Uploaded CPython 3.4 Windows x86

cryptography-0.9.3-cp33-none-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.3 Windows x86-64

cryptography-0.9.3-cp33-none-win32.whl (985.0 kB view details)

Uploaded CPython 3.3 Windows x86

cryptography-0.9.3-cp27-none-win_amd64.whl (1.4 MB view details)

Uploaded CPython 2.7 Windows x86-64

cryptography-0.9.3-cp27-none-win32.whl (985.3 kB view details)

Uploaded CPython 2.7 Windows x86

cryptography-0.9.3-cp26-none-win_amd64.whl (1.4 MB view details)

Uploaded CPython 2.6 Windows x86-64

cryptography-0.9.3-cp26-none-win32.whl (986.0 kB view details)

Uploaded CPython 2.6 Windows x86

File details

Details for the file cryptography-0.9.3.tar.gz.

File metadata

File hashes

Hashes for cryptography-0.9.3.tar.gz
Algorithm Hash digest
SHA256 aed022f738dd9adb840d92960b0464ea1fbb222ba118938858eb93fe25151c2d
MD5 70af3fbce7683b31d173eba225f18650
BLAKE2b-256 9c80bc865a34ad57019e142d14a86f66c395c7d2d6854ae14e38dd89d0a9ca8e

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-0.9.3-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-0.9.3-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 1d5e4ab8a20e021a0690509307017f575ca16de160cfc4ee81ae4c8d9428ed15
MD5 363a7e46ac23c11cb425ce059b7daf4d
BLAKE2b-256 a4ed880733b4e99b66a4ddcb5c75920eadfad4777c2d6a6e1d6ee65510d45640

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-0.9.3-cp34-none-win32.whl.

File metadata

File hashes

Hashes for cryptography-0.9.3-cp34-none-win32.whl
Algorithm Hash digest
SHA256 eee550b1d05390d631da05968b9dcaae11fc1f5721bab230e05f9235b61c178c
MD5 79772db36ee3ab32fd7d1438df2e2af6
BLAKE2b-256 21c5ef95947d84fdda579dca90cf3352f7eafd6858c4df592570245f483071c9

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-0.9.3-cp33-none-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-0.9.3-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 2958438f0e90f0956d19fa83d0a18908d75bbb2c1889748e73183b500a92515c
MD5 49d96402afaf3c6d887111b2dd50e6d2
BLAKE2b-256 dfeda5a0575351f5911b9e4e001c3b66c8173a6013c94626cf7e4d5f8953911c

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-0.9.3-cp33-none-win32.whl.

File metadata

File hashes

Hashes for cryptography-0.9.3-cp33-none-win32.whl
Algorithm Hash digest
SHA256 9b3f5d7264d46ba5a3c2f8258311127bbd3c480bbe94f499f8dbb4536cfb5fbb
MD5 08e0f661030a349f01321b34187b6a61
BLAKE2b-256 9936da16385b9c3599e2411a4ec90b576da9e2a5f1ed814dd9bcd2c6994e256c

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-0.9.3-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-0.9.3-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 53e57f6f5b9035c82edc2592f53cdf317d68463202c68490a2fe2ab263a04ffb
MD5 d008d57c5b66c9b44aa742a2ad969da8
BLAKE2b-256 4a807ed415128fd8d87fee292103d87f0c97bb2cea8b0b50dfef6325b9fd8d2c

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-0.9.3-cp27-none-win32.whl.

File metadata

File hashes

Hashes for cryptography-0.9.3-cp27-none-win32.whl
Algorithm Hash digest
SHA256 fb214bd5c89c38687d3cfee53ef73093f262e4971b390ac906858b4d62e5bc01
MD5 84b6231c715f37eeb6c8e58c399f0cf7
BLAKE2b-256 b87da8ab9da587f74024ea9a9b527756f4ea360580f048d3c808533e446cddb7

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-0.9.3-cp26-none-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-0.9.3-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 9e453d4946627ccac5b077748f2e1d7d34888f2bdc82aae339cff70fc48f32f2
MD5 de3775a1a132d072d01a63a3b4148f34
BLAKE2b-256 c08708bbbe2b8e3c1bc74a2665a2a46081724d72c72fbc855477869518949858

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-0.9.3-cp26-none-win32.whl.

File metadata

File hashes

Hashes for cryptography-0.9.3-cp26-none-win32.whl
Algorithm Hash digest
SHA256 157305562a96695bd5f86393397c335e1f6ec0c3b84858973566c4c65adb0cf9
MD5 4f0e152719ab3796868cea6f7748e238
BLAKE2b-256 bd6157aa152b0274a18417d63de576a7eaf835aef3775d3159c9fe03f55e33a9

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page