Skip to main content

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

Project description

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

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

Uploaded Source

Built Distributions

cryptography-0.4-cp34-none-win_amd64.whl (254.0 kB view details)

Uploaded CPython 3.4 Windows x86-64

cryptography-0.4-cp34-none-win32.whl (202.3 kB view details)

Uploaded CPython 3.4 Windows x86

cryptography-0.4-cp33-none-win_amd64.whl (254.0 kB view details)

Uploaded CPython 3.3 Windows x86-64

cryptography-0.4-cp33-none-win32.whl (202.3 kB view details)

Uploaded CPython 3.3 Windows x86

cryptography-0.4-cp32-none-win_amd64.whl (253.9 kB view details)

Uploaded CPython 3.2 Windows x86-64

cryptography-0.4-cp32-none-win32.whl (202.2 kB view details)

Uploaded CPython 3.2 Windows x86

cryptography-0.4-cp27-none-win_amd64.whl (253.9 kB view details)

Uploaded CPython 2.7 Windows x86-64

cryptography-0.4-cp27-none-win32.whl (202.2 kB view details)

Uploaded CPython 2.7 Windows x86

cryptography-0.4-cp26-none-win_amd64.whl (254.8 kB view details)

Uploaded CPython 2.6 Windows x86-64

cryptography-0.4-cp26-none-win32.whl (203.0 kB view details)

Uploaded CPython 2.6 Windows x86

File details

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

File metadata

  • Download URL: cryptography-0.4.tar.gz
  • Upload date:
  • Size: 260.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cryptography-0.4.tar.gz
Algorithm Hash digest
SHA256 5ef81de44c87a87779710cbb476ffbec86a4a6c0bd2a5bebeccc3bfb3c3478e5
MD5 d1bb13648a12eda2a54653ba113d2e84
BLAKE2b-256 8661d88288d2c615137b8fffb1a097b9730a1be7b35ac057ef1ad36b73c19b9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.4-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 ec3cccf9eacfff3944ead8959ee885161bf72da999a82907093dc137578dee2b
MD5 7bb31f6b51605e7a681ea5feab08c60c
BLAKE2b-256 99ab01351797ecf3dfb6b3b03e9bb4ccb95515d02e4b05aed9c40412bdb60fdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.4-cp34-none-win32.whl
Algorithm Hash digest
SHA256 a1151db8ec02c142345f659582b45bc49ee37a4637ebcc09e54892ef2e59fb61
MD5 7dcdc98495f40232a5bcfb6ee1a5909f
BLAKE2b-256 46f3fa6e742a43da9c6cf3539359b2af85cec049a1386bd31427800adba48f27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.4-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 93d1c2ca862622cd122c00e0627a25c1c7a509998a383e5f34babbc23154c2b2
MD5 190d5b19e77eac80f0df17a5c4b6d28a
BLAKE2b-256 d8727c4cf8acf09c72d03eb592f2fa7e0dfd3e511ce28dc0affe49e97464f6fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.4-cp33-none-win32.whl
Algorithm Hash digest
SHA256 589929fb728eede61c5fd65d11f36397d5f3edb8412fea0663647ab95540b079
MD5 df1ad7172cf2e99e262cdf21924ba36c
BLAKE2b-256 25537720d182448758aac438066778d422dd3e84bbf606c534b047294a09e7fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.4-cp32-none-win_amd64.whl
Algorithm Hash digest
SHA256 56720ef7d2b8ef77a8a85d3ed79924b64b17433d05596ba958ef7ced88d469a6
MD5 cd8dc28397596170d7bce341d9b8dbce
BLAKE2b-256 4df18d25c446a52e061362aafd9c3bd2c3c8f04e02f09db1793bc00c467d9935

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.4-cp32-none-win32.whl
Algorithm Hash digest
SHA256 6f0b48b39c389a844f85c8635a0e8a7449eb2ff88138960a56531712996c77b2
MD5 a34302f263472cfe1f20052a62d2119f
BLAKE2b-256 038053eb662aaf313796f74b3520608168e92a0b3dd3b0045604f47cd41ef5eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.4-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 fe9556d8dd0bb6431960b3e3c0bb69b060717c0f0062c219a27ee4ca6777050c
MD5 1924898ba94f9d5a7407fb07bb49bca3
BLAKE2b-256 14088c053b5819419d9f2bd2df91e27c8c9e4a50d12333017df3ceb6a3f006e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.4-cp27-none-win32.whl
Algorithm Hash digest
SHA256 10147a5f30931a09a28318dc4ca3c8384ed41b6fa209ec301bb100ec22183f8f
MD5 9159a626742681bd961cb74f9b7e8643
BLAKE2b-256 2e497252881cd047b9291185760d6f8f8a05d4562370ba0d27799aad543e176d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.4-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 7dfbf91b5f9693d1803631606d2b0c930d75106647cc0d8d947264e2c25aa3a8
MD5 ab2ad74046f4936aff97d7fc3b4ccb4e
BLAKE2b-256 9de8b5cf459f116199d7d7fb6721a194b6302acbc3203abba8cfc88450ffe3f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.4-cp26-none-win32.whl
Algorithm Hash digest
SHA256 b3fb1ce891fa77827cd1a94529d932900d9f9915858f3eb3289e8b34eb382e07
MD5 12e5ca8f886996689b258883170aedad
BLAKE2b-256 4ecba99bd3e1003020f89db02297c17e53a9ad8ea2cffb9de28fb6e1b465e49b

See more details on using hashes here.

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