Skip to main content

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

Project description

Latest Version https://travis-ci.org/pyca/cryptography.svg?branch=master https://coveralls.io/repos/pyca/cryptography/badge.png?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.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

This version

0.5.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.5.3.tar.gz (319.8 kB view details)

Uploaded Source

Built Distributions

cryptography-0.5.3-cp34-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.4 Windows x86-64

cryptography-0.5.3-cp34-none-win32.whl (831.4 kB view details)

Uploaded CPython 3.4 Windows x86

cryptography-0.5.3-cp33-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.3 Windows x86-64

cryptography-0.5.3-cp33-none-win32.whl (831.4 kB view details)

Uploaded CPython 3.3 Windows x86

cryptography-0.5.3-cp32-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.2 Windows x86-64

cryptography-0.5.3-cp32-none-win32.whl (831.6 kB view details)

Uploaded CPython 3.2 Windows x86

cryptography-0.5.3-cp27-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 2.7 Windows x86-64

cryptography-0.5.3-cp27-none-win32.whl (831.5 kB view details)

Uploaded CPython 2.7 Windows x86

cryptography-0.5.3-cp26-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 2.6 Windows x86-64

cryptography-0.5.3-cp26-none-win32.whl (832.3 kB view details)

Uploaded CPython 2.6 Windows x86

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.3.tar.gz
Algorithm Hash digest
SHA256 f03f3861699226441db9161e79c019a5910eafafa40deaaa31ccce41640d4827
MD5 51a6a303bf35bf2bd18de6a51277020b
BLAKE2b-256 4531a0fef1693e6c3e1bc313b0b86e182997c08f56f308561eb0307c6394d897

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.3-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 3c0a0a127d6fde6d3c5d9e8d1c18dbf16d97d094e496c8c1305e81877b5c5af1
MD5 05062493319c6f35667ea6ccef32359b
BLAKE2b-256 af2d0e4691351a2d8c1302c3a78b96668d1f3e2bdea1f812d20749a47afdf6c4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.3-cp34-none-win32.whl
Algorithm Hash digest
SHA256 c0a6bf93ec0a7ee10032700e737adb9c5e442fd196aaa84e1522435ccf8a6fea
MD5 553c7d8329db49a7f45e284cacac24b1
BLAKE2b-256 6767549e11da13ffcd66bc5a2cc2a1f3e94e7d7c519cedbf0eb38c10152cc596

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.3-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 0442ca2e700b22dbb3b80e74b6bedef5819af8cade475f0041fd32d4d0a56165
MD5 75503f66264bd9dbbf472d0852db72e9
BLAKE2b-256 519019e28e241afdd7c919605790b65a85cf37fce7ad5cf0f0433c8fb6cd0b4b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.3-cp33-none-win32.whl
Algorithm Hash digest
SHA256 224074d8bcae36cbc1f5ba333c0f21cc921c1b97900ca7129b7772df716fd6bb
MD5 3601dc55ea21dc2086e566a0e5976f67
BLAKE2b-256 2a3c21e35a6fed8a620b51f306a713b47ce3a77848a1b1dcc821dc6d0a720370

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.3-cp32-none-win_amd64.whl
Algorithm Hash digest
SHA256 9d9fbf6f977e923e820e75d3f436c5441a5c6f71d662b8323e65668e569b7004
MD5 445a842ddca047c896ccb54b9dd444f8
BLAKE2b-256 a58557f4568b1b948d590adb42d2d71cc562b20faa50099dd31622d83c98000b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.3-cp32-none-win32.whl
Algorithm Hash digest
SHA256 31a8159199c8d5a6abe5e54f9d3b3096ad0c30a1d2ae343ce3c858573bdf12ff
MD5 eed6c50ed1d6cca6462afca46f0ceb01
BLAKE2b-256 83edee3b6c95ffe1ba73572fa25a0a7ec4e477992f40118a553ea4dc52e2628f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.3-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 e147ee6cf3ec1865cd8084b97b6e500bf7cc93d05133bb246085900b7161f027
MD5 82c5b7d74d106e0d2fc28fc5da039d15
BLAKE2b-256 4c4858fc1cba4e2589a1a06d64253e9fe51d2d6a2b0d6a9702c393bfc71f3619

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.3-cp27-none-win32.whl
Algorithm Hash digest
SHA256 62481f3cd859fd4839a14d9c002595ccaa50738181312012dc21368e471a8aa1
MD5 0f0e913f9ad25f9b65693d7f761d3e7a
BLAKE2b-256 b2e32253027f066325038e881f08d49f4e9e5927875ae38b5089db46272222fe

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.3-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 582ddcd0336bbec12dfec823e6652ea8cf9ec527ee127f5372ba9a94c75b7d44
MD5 b5fd9244d62f8d2ea942d0ccba77534f
BLAKE2b-256 1132870256fc7877976fb00891eb5a09c6fced19e406c1a2d9ae6d2a07e65ad8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.3-cp26-none-win32.whl
Algorithm Hash digest
SHA256 cf3e8bdbfb3b7e9f5996ee8966c664e1fe89ead2009ad9fe3639f6ecf9e233fc
MD5 22b0d8ea2f6d3228501f5e42e5eb3a06
BLAKE2b-256 75a18110132f728ee000c05791baa380363942b02e5c419cf17d24ba2347200e

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