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.2+, 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

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.7.2.tar.gz (247.5 kB view details)

Uploaded Source

Built Distributions

cryptography-0.7.2-cp34-none-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.4 Windows x86-64

cryptography-0.7.2-cp34-none-win32.whl (909.8 kB view details)

Uploaded CPython 3.4 Windows x86

cryptography-0.7.2-cp33-none-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.3 Windows x86-64

cryptography-0.7.2-cp33-none-win32.whl (909.7 kB view details)

Uploaded CPython 3.3 Windows x86

cryptography-0.7.2-cp32-none-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.2 Windows x86-64

cryptography-0.7.2-cp32-none-win32.whl (910.1 kB view details)

Uploaded CPython 3.2 Windows x86

cryptography-0.7.2-cp27-none-win_amd64.whl (1.1 MB view details)

Uploaded CPython 2.7 Windows x86-64

cryptography-0.7.2-cp27-none-win32.whl (910.0 kB view details)

Uploaded CPython 2.7 Windows x86

cryptography-0.7.2-cp26-none-win_amd64.whl (1.1 MB view details)

Uploaded CPython 2.6 Windows x86-64

cryptography-0.7.2-cp26-none-win32.whl (910.8 kB view details)

Uploaded CPython 2.6 Windows x86

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.2.tar.gz
Algorithm Hash digest
SHA256 fab7fcdde360ec6614442d0321dcd0eff5e43544cb30d975e9d75a914a4cdf78
MD5 a62beaac9f3a78109dba6d31db98cce9
BLAKE2b-256 6dab45a494fdd13120c3fba657e6e488c4d4220175013a664c9103beb0f9fb1c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.2-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 63430090a3f3376d54fe3ad9bdc393cad9fcb2a7ee41b743d6f3aebd33e0ac46
MD5 f014d0d234d07d7b87391affe25e4fbd
BLAKE2b-256 1575e7f1da98d6af46d2fd158492622f2155e7b0152aadbc9cc60ff81e676538

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.2-cp34-none-win32.whl
Algorithm Hash digest
SHA256 58a81241b3461f9ef4ca5e6d4239619b75f598789c89c624f3178cc6eca1d89c
MD5 a28720dc043cb971c77b57f9eb0945ad
BLAKE2b-256 193063ca522490950e4215bbc82c65d57cab532067b974c834ac3fa42d0e43f4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.2-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 44e0d84469a4eae4c71c11e5bc2761e8319eefa2d31547bad89790060dc7346e
MD5 5c04663974ded09924d2ec450cc2baaf
BLAKE2b-256 57286ff24437b6c481d51ac80f9081fcd949b5ae56b167240dcd7876b512d4d5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.2-cp33-none-win32.whl
Algorithm Hash digest
SHA256 0e72abddd35f09d974419c147483c861bd5454a0c7cc09564eb80aad5a64863b
MD5 afbf079a8a2b4d852281a864b96f9a33
BLAKE2b-256 2ee5c4387c3988d6ab48b6867c400eff797960a8cd5f32649de2ced14a978e41

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-0.7.2-cp32-none-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-0.7.2-cp32-none-win_amd64.whl
Algorithm Hash digest
SHA256 0370ba1d75c5d165f8f1c6bf53c2cca472c43f22b5a7098117673537a007e3dc
MD5 b4899d665e1d0aa59481fc359bb8dd33
BLAKE2b-256 cfd53c5559743f9105ae5ad7152af0f693781367073b6a7be9d87820f2ebfa90

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-0.7.2-cp32-none-win32.whl.

File metadata

File hashes

Hashes for cryptography-0.7.2-cp32-none-win32.whl
Algorithm Hash digest
SHA256 e6e036c384440a5bb4ed062d06acb409d16e26ba8c34ed0ece65e4707f853613
MD5 a516994427861ddc778beb66c37465ed
BLAKE2b-256 b6d0788e2379ef27d56766fc17c341844e50524c3c672efbf6e16fac3eb749ad

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.2-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 5da320a43c80a9e7cd15d1efa191184187c943e46202d501756876dba0628755
MD5 0a3f88b1db3efc091fd0d532d4f9d85b
BLAKE2b-256 9eceda8cc1872dc71454d9998bed69c5f5da6792ebc6bc3234f7670f714f023e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.2-cp27-none-win32.whl
Algorithm Hash digest
SHA256 4c1277ee99dac83615c345d7dc146f21a44e4c4dedb5b35a700901d389e90d64
MD5 a8ddef697c6cdd55ea2589b7c976ae4a
BLAKE2b-256 15b8a8dd66ca41145091288bf3c4c0888fa2c4a54fa6f6ffb9c97798858b922f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.2-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 3d3fd9ab646da7d823de53c3d86f9bf6214a38466acc7979ae9bc8a54df9c187
MD5 d25753cc7bfb1e98c8976fe86af9fa8f
BLAKE2b-256 829206fdcd7f385ccfb846331ba73954d89d2f60d36e66a526822358726ba88c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.2-cp26-none-win32.whl
Algorithm Hash digest
SHA256 987260b5e73f9d8c5b629f41d705505d26e6265a8b2b7602c7773d07d3c9a33b
MD5 b5e19aa27859c6e905813e5ea2662603
BLAKE2b-256 2df62be1ff557ef3d65605faffd308f5448d3b14fe540b64a3e3c862d9843525

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