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://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.

You can install cryptography with:

$ pip install cryptography

For full details see the installation 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

1.6

Download files

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

Source Distribution

cryptography-1.6.tar.gz (410.1 kB view details)

Uploaded Source

Built Distributions

cryptography-1.6-pp226-pp226u-macosx_10_10_x86_64.whl (1.2 MB view details)

Uploaded PyPy macOS 10.10+ x86-64

cryptography-1.6-cp35-cp35m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.5m Windows x86-64

cryptography-1.6-cp35-cp35m-win32.whl (898.0 kB view details)

Uploaded CPython 3.5m Windows x86

cryptography-1.6-cp35-cp35m-macosx_10_10_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

cryptography-1.6-cp35-cp35m-macosx_10_6_intel.whl (1.4 MB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

cryptography-1.6-cp34-cp34m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.4m Windows x86-64

cryptography-1.6-cp34-cp34m-win32.whl (896.7 kB view details)

Uploaded CPython 3.4m Windows x86

cryptography-1.6-cp34-cp34m-macosx_10_10_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

cryptography-1.6-cp34-cp34m-macosx_10_6_intel.whl (1.4 MB view details)

Uploaded CPython 3.4m macOS 10.6+ intel

cryptography-1.6-cp33-cp33m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.3m Windows x86-64

cryptography-1.6-cp33-cp33m-win32.whl (896.7 kB view details)

Uploaded CPython 3.3m Windows x86

cryptography-1.6-cp33-cp33m-macosx_10_10_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.3m macOS 10.10+ x86-64

cryptography-1.6-cp33-cp33m-macosx_10_6_intel.whl (1.4 MB view details)

Uploaded CPython 3.3m macOS 10.6+ intel

cryptography-1.6-cp27-cp27mu-macosx_10_10_x86_64.whl (1.4 MB view details)

Uploaded CPython 2.7mu macOS 10.10+ x86-64

cryptography-1.6-cp27-cp27m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 2.7m Windows x86-64

cryptography-1.6-cp27-cp27m-win32.whl (896.7 kB view details)

Uploaded CPython 2.7m Windows x86

cryptography-1.6-cp27-cp27m-macosx_10_10_intel.whl (2.4 MB view details)

Uploaded CPython 2.7m macOS 10.10+ intel

cryptography-1.6-cp27-cp27m-macosx_10_6_intel.whl (1.4 MB view details)

Uploaded CPython 2.7m macOS 10.6+ intel

cryptography-1.6-cp26-cp26m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 2.6m Windows x86-64

cryptography-1.6-cp26-cp26m-win32.whl (897.5 kB view details)

Uploaded CPython 2.6m Windows x86

cryptography-1.6-cp26-cp26m-macosx_10_10_intel.whl (2.4 MB view details)

Uploaded CPython 2.6m macOS 10.10+ intel

File details

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

File metadata

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

File hashes

Hashes for cryptography-1.6.tar.gz
Algorithm Hash digest
SHA256 4d0d86d2c8d3fc89133c3fa0d164a688a458b6663ab6fa965c80d6c2cdaf9b3f
MD5 33ed393be75f04cd889a02a11acbab39
BLAKE2b-256 d7a2b90736c37fd720db425c5e48d69da75a6eff6609b22d2123762f1ae8c5f5

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-pp226-pp226u-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-1.6-pp226-pp226u-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 96bf30786292843c516ea7074dba33cf4ed2540c68da3e49ec24517de00e37b9
MD5 ab369572c4310b82ca935b38f238d93f
BLAKE2b-256 ee2a71283f68ff346d2ed811ec6f7dc41fff1b7a793a427f24d65b17d898c555

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 fa0acaa2420ba3db05df6e98256c01475f5183f3e9103a5fde08ca29ec7b9c76
MD5 456da936493f95456b9a8d1794790ed4
BLAKE2b-256 aa30d0733c0b8dc53b6da03479b6c82ae7ad55fba83e5ae1df753d964a0932c7

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 14de89e43d0d68fe5b6a6224dbcd956913a7a4a6f5c34a8dc90981b1da887485
MD5 90babcca8ec7ae3dbdfea2038bf2e810
BLAKE2b-256 46b8d577406751a6fe83b06a4c41628a41e5d2bd89b9ebefe966490db8a78f11

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 aedcf324cf9e2b43c2061a3eb0f29057399607794239f23df120819129705a0b
MD5 871b374e581b4876f7e3014a29209e27
BLAKE2b-256 2e41558e23a0c325bd3eecbfa1b888804544fc6bd8ec2c766a0ae35c6b7ed989

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 f9894612dbc0fb7cb6476a97a335fd1621f10d426b9d26203e8e58c1ac2dc02a
MD5 6bf1a95d88ea141efa053943efa9ce66
BLAKE2b-256 4355b978d79868ece3f472fe15cb541c5c108048c6d329137737d905a7f7f9eb

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 fc010b3a8191e07cf5a4e1bcb405d85f9a18a1a5199c21271eaf448333d8c160
MD5 e74c0ef0bfbce87f2c7189297a0247ca
BLAKE2b-256 bdd800d67dadcb0bfb7a32f69d9d1fd742777dbb73fbe7e4fb4cb3ff0d1eadfb

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 495ccb3af051f487f8f27812b10b227e2b51ea510ba41e14532e16edb9aefdb5
MD5 e9daf1f6f36f8b8d76060c9af3f703a4
BLAKE2b-256 877dd4aa605c1981baf7d7666a95aa802381f47c1aa0206837c715d46873eb68

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ab706bb1c3ed4065b6139ed58df1988503a067a37b377f0594e49cdbc4fe349d
MD5 3b9cc657bdb19cf45fd806b80016545b
BLAKE2b-256 cb47e40b7dcdb2e152a49a7081c4b552cbfcb1592ac2f20a80e3db86440219c2

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 36e9359a9378f3bba3be7a798a1e9aeea752aaf9c1fb7ed6901ad22c7d0f4dee
MD5 2f88ae13d5cef664019f67120d2b0006
BLAKE2b-256 90760cbc619ec7a488a1262d4ea5d8571e82e1911820cff89e1cc4ed23db5cb3

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp33-cp33m-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 f0609f3ded8095c763ac052a6f7ef44e8fc0135669d30d9f7d37ba4cca6d06e5
MD5 8fbe91544bb65efd625f19f3d455c2c6
BLAKE2b-256 b383dae28ad63caf490d5d72ff656a3a3436300d4dafbbdb720bdddc25243627

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp33-cp33m-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 142f066d50ca360771b71ae59a0650ca079dc477d51f40de10105696af3127d7
MD5 4f9a8306a00a7903ef89066ef3024660
BLAKE2b-256 67c38da9deddbf938cf4faca0cb8560d23b8fe7a5d61e0c767571cd4b8eba40f

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp33-cp33m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ea2d903e7c36bef0754640e8aef0cf6e028669b11c1524c5de13cc9ac23c5be6
MD5 9b6096a3ac653ae6f9d3adc912e017fc
BLAKE2b-256 b3c7afee33f11ba4aa44a61fa137d25595d2652f03165a8a5ac22561151fd076

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp33-cp33m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp33-cp33m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 8fe0f14a51fc35e59df6db75a9b2157a3ea3316afeb699bb0fe341f2b326efd4
MD5 0d32d24705eaa70b9f7db28a373cfa9a
BLAKE2b-256 9c2019928a199125e3802129f4110224d375905c062780956f0c52b2a7d0a491

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp27-cp27mu-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp27-cp27mu-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e823f0443926446e134937dd82529a040c32778a0a6031f4dce5fb61df35dca0
MD5 ef9dfbee02c05f48c144cc95d676a843
BLAKE2b-256 715a67a3f62620f87d140c332773f1b90312d11f96d25ec4f01baf5fe15dce75

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 612b3d67628129d892100afde5a4a1d006416116159a2952f00e615e8203229e
MD5 23d459cada702f43df346ba4b2d0c213
BLAKE2b-256 7d28cefdc87771ebb2d4af84c8996adba3e300847eb91250c9deecc700a0db1a

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 c56a10ff0c39350c98912cc0c266d65c07136e2aa285914f41af88d19fade0b2
MD5 d42a18816a26eddf8efbcfe24718a516
BLAKE2b-256 ad7486bd81e88fee1644330ada47b92db0f8d4e6360cf257559424fc81794225

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp27-cp27m-macosx_10_10_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 f2cd75336b52271a355631331cdd740d37dfdbe4ebf1c505acbbde5e861f7ac4
MD5 db7ea02a5f37c43b17b855da17569222
BLAKE2b-256 26f41a622947bd81e330bf4bdcf0180aab259c5ec2987b24a9081843f1b532e9

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 be2f681b68f983278c07bf38134bc791f64603b0e1146351d110b3c420536943
MD5 34ceeedd73502b38e6fc3e1d486f4186
BLAKE2b-256 7cbbee67fb310a0ad701f75133494c044875d554d81c69354c8097aaed7e8f48

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp26-cp26m-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 d0076e16ede4c60a16677b4130ceaaf147f9012640356656741e51f74229b15a
MD5 d27abee9c88e020ffa545b1ed5ac9fff
BLAKE2b-256 3cf93a0816ce6640c13e0870588b3a6c93158eb0c36a274a87c97e7aa5c23b5e

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp26-cp26m-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp26-cp26m-win32.whl
Algorithm Hash digest
SHA256 f05445e5d4e0619f0652ff972fcb6aedc5600921e80435ec5d1b8df0d1b6e5ac
MD5 7edad9663e6e064320641562cdc0c55e
BLAKE2b-256 3ae3fbd14b31f6ed6b061c0133ceb9bbb8e0676f331d7c84ab9d7a51bcb16001

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.6-cp26-cp26m-macosx_10_10_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.6-cp26-cp26m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 e831efaba4f48649c4f1fab21eab4b21fe350d42dfd4c824f186dd8f93501804
MD5 b5595943d556c90ed5951abeeb68d9e2
BLAKE2b-256 c22aa2edc4fdaa2bb1bc4192ca4fe0e1e6bd8b68c08e365717bbc3cb66160b22

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