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.

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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded PyPymacOS 10.10+ x86-64

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

Uploaded CPython 3.5mWindows x86-64

cryptography-1.5.2-cp35-cp35m-win32.whl (892.1 kB view details)

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

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

Uploaded CPython 3.4mWindows x86-64

cryptography-1.5.2-cp34-cp34m-win32.whl (890.7 kB view details)

Uploaded CPython 3.4mWindows x86

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

Uploaded CPython 3.4mmacOS 10.10+ x86-64

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

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

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

Uploaded CPython 3.3mWindows x86-64

cryptography-1.5.2-cp33-cp33m-win32.whl (890.7 kB view details)

Uploaded CPython 3.3mWindows x86

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

Uploaded CPython 3.3mmacOS 10.10+ x86-64

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

Uploaded CPython 3.3mmacOS 10.6+ Intel (x86-64, i386)

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

Uploaded CPython 2.7mumacOS 10.10+ x86-64

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

Uploaded CPython 2.7mWindows x86-64

cryptography-1.5.2-cp27-cp27m-win32.whl (890.9 kB view details)

Uploaded CPython 2.7mWindows x86

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

Uploaded CPython 2.7mmacOS 10.10+ Intel (x86-64, i386)

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

Uploaded CPython 2.7mmacOS 10.6+ Intel (x86-64, i386)

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

Uploaded CPython 2.6mWindows x86-64

cryptography-1.5.2-cp26-cp26m-win32.whl (891.7 kB view details)

Uploaded CPython 2.6mWindows x86

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

Uploaded CPython 2.6mmacOS 10.10+ Intel (x86-64, i386)

File details

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

File metadata

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

File hashes

Hashes for cryptography-1.5.2.tar.gz
Algorithm Hash digest
SHA256 eb8875736734e8e870b09be43b17f40472dc189b1c422a952fa8580768204832
MD5 f977a6ddb38b071213c0157fc77c62ab
BLAKE2b-256 031a60984cb85cc38c4ebdfca27b32a6df6f1914959d8790f5a349608c78be61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-pp226-pp226u-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b634baf73c2b2f0e9c338434531aca3adffef47e78cba909da0ddcc9448f1c84
MD5 662c20c59dcca33b241ae71bf4f45faa
BLAKE2b-256 d3f3f53ab330d39628f772a72b26b3249b309748b961d4db9536fe090e6529d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 ef5692b5e44587e92b1231154bec5c7d0a262c75c4be754a6e605de8614145c6
MD5 870b66910d764c496e91ce0e88d9677d
BLAKE2b-256 1df78ba5fa011e446b62651db3afca34a341ebd7ca72302f63221b642f0e961f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 050caca01c8a67b4f1b10f2eca085c00154d1553a983d4ff7dfe2add9a270eaa
MD5 44ba0ad1694a38ca797d8dad60fd2e4f
BLAKE2b-256 19f7d201d2fb7cdfda78da90e031ec4543d817260a39428a38fb90ae3213051e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 cd9a1734b0818ff57728affeb2444a2465a006e8a1eeee9d59ee4b5727a67ee7
MD5 ae8865fcd6d479316dc04e005eee0f30
BLAKE2b-256 379955289d689c3cdc5f2e4eca81cf4012f85a26c0f9696846ab683aef6bec5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 eb7f016eca0188bd310e2bd05b379ba378cd83b8962899e58f0f91feca607e47
MD5 ec21203497f02afe5e89f1d13538103d
BLAKE2b-256 3bf9503b9ae85267318aca9d63b7d9253eaf386d057ba4e50c8d6929549f576f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 44a968a20951481c9d8ffec4ba55326aa6d903c065568d0523600179ffd3976d
MD5 29edd59c266adb6900e1d5c05ed34b44
BLAKE2b-256 d9bf08fa784a2dedd456f21b12bd45476c4f5b1916006d50b85b2e07d0d14fa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 0194794e6bfc87a0fdb6e197a80ac5ea676e71bc2824281f9ccefb2be56ca2fb
MD5 574d4a28993cf3ca4117c71f468ad0af
BLAKE2b-256 9e6c56c8fcf5759eee5bff6df238925955bfeae40b51ed3943deeaa5f6520d3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f2c35caf388e1f503b10c78ced239441f383c2b3d96e1b1c6fe04d56335af84e
MD5 bac7d81245b590ef859466386f08c7aa
BLAKE2b-256 dedfbf4011562e6d511974d3beafb6b1cc8a0b86ae3bbaedcef6ccd6419f51f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 f2b89bca3cd0efc7feb9aad0c8662508b4de3f26118808881868395ae32be337
MD5 bb9db99c52730607ae09f15904b967de
BLAKE2b-256 c7512ae1113e16c8926f2d1217831a66a7f407f3c35965d1f399188ed90274ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 5a7b9d10ef04e9cbbf0d9ba6a3502a1cc9176510e89522575d3e338f188eccfe
MD5 4aad1fe6aa3ba084946243871ede301b
BLAKE2b-256 e8567ba8bd92c85f026f887ea38c533e9e2729dfc7d498817069be9a5110308a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 f04c00e81d42ec86e0b31a1d91783c3666691a85239f6daecfcda2cbe6c15f28
MD5 dc563a55e53f890b8e5237ed20eaaa41
BLAKE2b-256 f2bd66ae91b647c3c2b71aa9f9faabf89bf1f85e919f62982a1c234ac62d12bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bf90be94e599ab3097f261ca606bad8c75b54eaeaaacfd0818fe6f2616ef9521
MD5 7605c18031bd3bc86daf6a2abe629d85
BLAKE2b-256 8287a9e27729637cb7182cb7210d27d6cbbc560acd3e27b1eebc979f68c02bbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp33-cp33m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 446e9a139c87c09a07c9b252a2336bedffe99821f37332d4fc820d3da90d1738
MD5 9bbf056a6c841024464227791090796f
BLAKE2b-256 5d7d2883bc23a1f456371200f6cb5d7f4eae0113b03910d5cb1e1572bee3e7cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp27-cp27mu-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 713a68355550423dfb9167ed2365c1ad3aab1644cd7dcaf42afecc1e1d460dc5
MD5 c93c520523571243e0b90b3af01cfae7
BLAKE2b-256 9aab8d3d13f3aec127ca00ba542a6b57a0afd733824eadfe57850514285c4cc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 3c73d538cb494924929a61376ecd7f802b28b12139546b9775d66ce8071efaf9
MD5 c1618cf30073b16974883f6465064819
BLAKE2b-256 a665e4bdff5145d6e38747ff9a59b2c6a8d79672918bd7869024e485a5bfac38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 181f4f9943d95c144aad19264b31a3b7fa3a88a6d6a905fdfdfe985bf1ea0745
MD5 f38758937827000540fc867b8a66cfd2
BLAKE2b-256 3b946660a87e8dd1ce1f92d0499413990bf5420aaec96a44d1d8b1669d3c29f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 4871e41cb3345c26b4596739a10c2dafa0a1207cef14ac9cdb923a55d0aa418b
MD5 051a96ea131f73841571221e82d85555
BLAKE2b-256 5f20c09d1beac0c8166a0d632bfdf8f2445b05a6ed9fb840e8b3065661b8d4e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 eefe2e7f31833569d3ac9a4b796298f8d6deb0211c9c89e9f9ae7c774a6e982f
MD5 3f2842542e248497dcf2b30119358599
BLAKE2b-256 521d1de98747a7e9c6d7079ef5f4b845109b0b92eac79cba2e09ba8408855c87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 0445831e72e38719e59b1f67b3361a0b43a52cb73ed10be757f6855310c75cb0
MD5 49e577236df7beaeabdeb8b87073c63e
BLAKE2b-256 4b3156639776577bf3a94174d2312e58e30aaee176c717841f33b88fb30bae28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp26-cp26m-win32.whl
Algorithm Hash digest
SHA256 a7e4a0f46ad767d4083faf31f4304301437f3919017203260620efbfeb72792b
MD5 f3524c8c61a47efa54a9b83ac447621c
BLAKE2b-256 84b0189596f30f539e38326f7c8923627d5e1a9d1d4e51e13e32235987c708d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.2-cp26-cp26m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 9e65f4c0ddcd4a7da3cfc1d87a0c3cf735a859c78f5f11d2346f7dfbc31df51b
MD5 3b7901cef65160cff7e3aec0ac1d8627
BLAKE2b-256 67a50395e6f0049fea1aadd0caae2a4d06534d7a43dc19ae06d05f0c2a44e5cc

See more details on using hashes here.

Supported by

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