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

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.7.2.tar.gz (420.9 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.7.2-cp36-cp36m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.6mWindows x86-64

cryptography-1.7.2-cp36-cp36m-win32.whl (901.6 kB view details)

Uploaded CPython 3.6mWindows x86

cryptography-1.7.2-cp36-cp36m-macosx_10_6_intel.whl (1.4 MB view details)

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

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

Uploaded CPython 3.5mWindows x86-64

cryptography-1.7.2-cp35-cp35m-win32.whl (901.6 kB view details)

Uploaded CPython 3.5mWindows x86

cryptography-1.7.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.7.2-cp34-cp34m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.4mWindows x86-64

cryptography-1.7.2-cp34-cp34m-win32.whl (901.4 kB view details)

Uploaded CPython 3.4mWindows x86

cryptography-1.7.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.7.2-cp33-cp33m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.3mWindows x86-64

cryptography-1.7.2-cp33-cp33m-win32.whl (901.4 kB view details)

Uploaded CPython 3.3mWindows x86

cryptography-1.7.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.7.2-cp27-cp27m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 2.7mWindows x86-64

cryptography-1.7.2-cp27-cp27m-win32.whl (901.1 kB view details)

Uploaded CPython 2.7mWindows x86

cryptography-1.7.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.7.2-cp26-cp26m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 2.6mWindows x86-64

cryptography-1.7.2-cp26-cp26m-win32.whl (902.0 kB view details)

Uploaded CPython 2.6mWindows x86

cryptography-1.7.2-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.7.2.tar.gz.

File metadata

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

File hashes

Hashes for cryptography-1.7.2.tar.gz
Algorithm Hash digest
SHA256 878cb68b3da3d493ffd68f36db11c29deee623671d3287c3f8d685117ffda9a9
MD5 fade66de437392ed1ba6980768626204
BLAKE2b-256 99df71c7260003f5c469cec3db4c547115df39e9ce6c719a99e067ba0e78fd8a

See more details on using hashes here.

File details

Details for the file cryptography-1.7.2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-1.7.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 5f0b2c99d2d15223763d9e863aa8b87f6d17c93c350dc335cef1ddbc18989f99
MD5 6df43fdde013e3b4846e579fa603e412
BLAKE2b-256 7c41a1d0e337f36a16fba27e93d1a7576e67946cd4db26b6fcc8e1a09e386af8

See more details on using hashes here.

File details

Details for the file cryptography-1.7.2-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.7.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 3b118ea9a76bb051b143d7579c92d8432aed9ec3b9140286491244c368bcb270
MD5 66ed8a322584639947cd4bf4c76c79d1
BLAKE2b-256 2b36de66cd58f7e452524acbadaa0945c0da6b6ec8b6f7cfb6c550238f67b520

See more details on using hashes here.

File details

Details for the file cryptography-1.7.2-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.7.2-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 37dde6ab71ebfbf1dbbf554ba93dbf31e4536975e2fcb0c78164aaafc64af32d
MD5 597287b3a06b9b6e1cc67519cf027426
BLAKE2b-256 5f7fc08f2effe216580c51a407f90df01aab70fed63f45881bcd4d7612606c60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 c7f2b73ff4887767aff7971b67acc46d7d2e660956f0e0d801ddd1997b2b3351
MD5 cf8606648264b12208a899ac43ac05cf
BLAKE2b-256 20a2d1773309cbb03fdffb377e7d24841df9cc1d6eb6afcd7ad25b73ef532eab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 f9a0dd7cd41e6d201724dd148ceb1d6b276d9f32c04c5cafdb66af99d9e60c4f
MD5 19a2f92e277e3fc7decc74538c4289a8
BLAKE2b-256 5fbd832e7295a8d8b64e6baf2d979824d1fc222717c34fa6b7b3f52c4ac0c418

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 0e4cf8b3ba12b3adf54ed496eb6f8809dfb31468f8f652dd6618832c3c610583
MD5 f24ee9fc53a771155970b722913b02e6
BLAKE2b-256 76210e00861d70f8d220f860f17b57ea7f9b59702d698d00ee585605c0777b7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 e88259697edaab7cb877b96664895133b10c9b43157fab78e894436825d85724
MD5 2821888f00021574e72707e987a5eef3
BLAKE2b-256 82227fe7d643a8bc01f1107a8c9e50bf64b663e73fd714ac1c459b1d1a9a2a61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 9a05dc0cd266695a7e1b1a4d93e7ed35189f4c973fcc27f25e5dc99ff37b8c70
MD5 0e781bd3a8c2ce27721e41552c3e9d01
BLAKE2b-256 a1d4f30775eadfc5f8042b600a237f3a3f86c080e3c8e65a89163c4abb353258

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 a90c1f4ce5cc491a638efdd6fb889cb25be5d2f495dd5795dd23c2296b25218a
MD5 034a0976df26fcb3a69ff22dd7fc6f3b
BLAKE2b-256 6dfa9b48ce059722b2b1a20477774aecc9cbcd5d96ebf4cf0bbb27547be0823c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 f6a6cdeb61f632b31f994d785f49aba221a1ae04fa5e8becf1d4e1271bde06b9
MD5 99941de74452c02363e50af6f808ff7a
BLAKE2b-256 4ba7f7ec5f8af8a0b1a90dfb117190f2a8adbbbe331c27181134aba077540047

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 f31d861c6bab6e8ed2edc64c975a8e1886ef7c7bfefd6a90b0496b25013f66b3
MD5 388db240fa2608520977dde7a892a971
BLAKE2b-256 62a8568a9091d0d5339ab88d335c3b89e89a4cb846370e4fd3a9e8c291bf14df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp33-cp33m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 3d9e09a8a5b7451bfbe75678427b96c4f1d268fb2d9c8ab98b6bd0a07b14e229
MD5 f1f898a95ffcedc7755de8c573ce0398
BLAKE2b-256 b6b6570ab045e63c741d149deb1b6f5987cd776235f38b2206daa228b8ffbea0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 d253693c7bec3db7910ac335457971c84d40db73685a12c6a5765da0703ad0a7
MD5 3f9b0b9d85b9958456d63b3935e77566
BLAKE2b-256 5efa42ef9b4ef3a69713a13790d76432287aeb1db89723dbde91b404fc762362

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 bb64af816a6005c17761521af05b2eb1af583b2a64af101f31d159ea749cc399
MD5 19d87ed07761f433f4b762bfffeec15a
BLAKE2b-256 0a2fa3b4ecec33fae8a2dfd9717cc5d1c8ce86bde0fa334a7a4d9b08da2784c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 64c875d0384c8c1dc6134fc7ddcfe39b09ea9d5bb2c7616792006e83d85db52c
MD5 f04ec6490e4ce0d144a3c678b8eeb975
BLAKE2b-256 51d991266ca5bc54de4882d8a2e836a3038e4cb9a1cc189a9c745516dc685ea1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 464729573720d016b1529b2d0c168203e8c8ce3baf7fef1c98e29d053ee9662d
MD5 3a3f2aaca906196a9bb7963bc7f87343
BLAKE2b-256 506eaad2e5051a11dd56b0f6a4aa4fc15ddd7d93ff8155191e09aa65eae5cfe9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7.2-cp26-cp26m-win32.whl
Algorithm Hash digest
SHA256 7d6e2fb8ea831bccb40266d1b7895c9eb22134172b63f2436060579df27893a1
MD5 f373bfce747a67e9838247b727bc3d6f
BLAKE2b-256 75a3a7cc1185211b9dea716e9e3c6ef63056554aa64272cf038dea1462b4f83e

See more details on using hashes here.

File details

Details for the file cryptography-1.7.2-2-cp26-cp26m-macosx_10_10_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.7.2-2-cp26-cp26m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 e7247784cd2d1f962c9c28999c7bb98f3746796a39c629c9c0510b5fd49ee46c
MD5 7daa090228db32e91873e1092108b8fc
BLAKE2b-256 1a453e8526801d0aada73b7254810d21c91d5ae4f8f8d795689f241a1b54e016

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