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.1.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.1-pp226-pp226u-macosx_10_10_x86_64.whl (1.2 MB view details)

Uploaded PyPymacOS 10.10+ x86-64

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

Uploaded CPython 3.5mWindows x86-64

cryptography-1.5.1-cp35-cp35m-win32.whl (892.0 kB view details)

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

Uploaded CPython 3.4mWindows x86-64

cryptography-1.5.1-cp34-cp34m-win32.whl (890.8 kB view details)

Uploaded CPython 3.4mWindows x86

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

Uploaded CPython 3.4mmacOS 10.10+ x86-64

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

Uploaded CPython 3.3mWindows x86-64

cryptography-1.5.1-cp33-cp33m-win32.whl (890.8 kB view details)

Uploaded CPython 3.3mWindows x86

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

Uploaded CPython 3.3mmacOS 10.10+ x86-64

cryptography-1.5.1-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.1-cp27-cp27mu-macosx_10_10_x86_64.whl (1.4 MB view details)

Uploaded CPython 2.7mumacOS 10.10+ x86-64

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

Uploaded CPython 2.7mWindows x86-64

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

Uploaded CPython 2.7mWindows x86

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

Uploaded CPython 2.6mWindows x86-64

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

Uploaded CPython 2.6mWindows x86

cryptography-1.5.1-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.1.tar.gz.

File metadata

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

File hashes

Hashes for cryptography-1.5.1.tar.gz
Algorithm Hash digest
SHA256 ad0ced02cc2edefba38090847e3b73752a59d9ce2c147f71233594be3a520db5
MD5 66a3e01f5f436d2413ef47b7e6bb7729
BLAKE2b-256 21e137fc14f9d77924e84ba0dcb88eb8352db914583af229287c6c965d66ba0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-pp226-pp226u-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 58b3c3f9c84dd868a07717f255eb15dff85e5eec0435dc129662066aa6231a1a
MD5 4e693379505296436f398e72bd08484d
BLAKE2b-256 b34eaacd1daf9276f464c02843ef55fae78dada785da7ddcd8dc18b39cceb517

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 8a44d0807158d6e3ed96d9ca388e561c9ad346a6754bbdb310770bc8e936e937
MD5 187bcfee979e7083aab971cf7e64f2e9
BLAKE2b-256 682f49ba27803abf52711c877db0a59609a305f1322940f51a456f245dfdcc1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 49da078ee5031b2732b428dfaec3f5c376c86a5abd0151b2023c29d70882cf18
MD5 67a9a6b99fb980351853b582d5146989
BLAKE2b-256 8d1a7f80ab2a740d0f5381ae5096c30182b226479a795f3db798a8584e85a6bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 43948c19cd777a9990694dd72cae88b0e4f5d6e8c9734d6ec6f452ea987f56a0
MD5 f288088e16caa6033ccdb3918bf71bf7
BLAKE2b-256 de05738db3316bb8639eabbd79f2193aa30f813d98f080cd326ca306083af8c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 c8499c6e000717f6b816bfe739e62fc5ead59ff633d872bf5b33e86f99c2f5d3
MD5 ffeee4f37446821029c3d91a80e36862
BLAKE2b-256 6a393853069a4351488bd561d40855c8ada0b7cd5ceb1cd95aaca75a2aeab899

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 a0018f0f336d3f5a71b724acc2c364942541890638619ba8f659923b1e7be708
MD5 7962c4d0dbf09cae7ce89db9c594fea6
BLAKE2b-256 e59db9c903936695b805bd593a02b0656e03f406d565f253de6bf3478c913f5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 9f021da893ee92a485132d6fad15607ba954316ed7a3c9fa6faf1ed865fa48dd
MD5 187a67a4a97553fc692d066033df1f32
BLAKE2b-256 003fbeb552ac49e16f8859ad8698d9cd9232131a0d41ad380760cd3d5363dea7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 218a09c9386718a7beab32ae79640cd655bef383ba00754ab4d6f5c53bb164c3
MD5 7f6e24f6cb948c83a3626042b1b3db91
BLAKE2b-256 6df77d9102ba164642cace0ecaffda5ef7d32530b5e981c3b945629c1c70c809

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 186657aeddaf62c3ceb07cf3dd05c615716da2bab85ffa92f2da5513df989fa7
MD5 db1b75b20ff53fe6972015d08f2994b7
BLAKE2b-256 faf0c99310cac5460910f0aaf6fd12e57d3c586aea9484065a5f548d2e7624f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 7d5f0805290bdc28e98fc5374b4ce28411a2bdcd3e8bedca02766d71e6a81515
MD5 771ce23bc2dc7e510668849850e30ef4
BLAKE2b-256 0a669651536d331e2bd87ca4f972e8cc7f0824f37ab367625be3bdbabd36a055

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 89c4767bd1c308b195e8cf6d2e56c117d3690581dc07c4b752ef5b94a9abc51c
MD5 abc892b5c1deb710737acb77599db832
BLAKE2b-256 a6b45ba8d3347d0e4cedda5716483ebd6991e6675bc47c34bcee4992674dd8f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0a86061d2ddc37f00fead30cee88c82ec3c6173efc2546f019ea035ec89f4cc2
MD5 8c0e4dbf5eb35582ad9ee910c1732f31
BLAKE2b-256 27b65c9068c0cebed6fbfde547f1b776c849d36632ca51f8f6fbd300240c14e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp33-cp33m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 81065706049f138174d7fc48142487389cce7755d3e7278590e44d9c84d3757d
MD5 72ef442033f271588fc9f670ac1d6e73
BLAKE2b-256 41e5c724328c93009c38370fe377657fd5844f326d6db34c194aca7f9d9df102

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp27-cp27mu-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 de14be849208077f8c88f7973b516bf11288f75d15f194b558f1ee6c8e1c56e9
MD5 e389db3e0fc280a0094bf51e1fd9ab53
BLAKE2b-256 c3191bdc049c9e3bcea5fdc52765c615217078588e6aa6e122367593ebae7ad0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 c1205fb3950b114990687009e43380ade9aed0ed329f7b8175aafc174da02fc1
MD5 2112ddccf05de2d16f7523aff17d7077
BLAKE2b-256 0cf5950dbbd214849b36b4c6dfffbc4a7dc00ad192036bc7342cced682477f70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 8b331a254a8805ab98bb869f2c8c573663fb8d56bc4972c0aabd38c0c7a0a849
MD5 880b4c64a265fdaecd0889dfa74a3edc
BLAKE2b-256 9b95cf0f9beb86aedb2690d7dd98d7a1e3ea5b7a4093506c88b994487347ac3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 36d41377991429e4ab1b55fb502c3a5a3b10b9ce1a751b7db090d8604eb3deca
MD5 96227899e631ede89d7585a9c1e468ec
BLAKE2b-256 fd6d3c820ec7f6e6fa34b228760dc7d47f3a4cff2e75b072d8e6f82e10a020ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 92f682ad2f8baf81cab582cf803c2de4f515a3adab3183171556af8ed25d4e4e
MD5 ad46d59d9e5d10e0ebe06be96ca121ff
BLAKE2b-256 73d35fce8b21463ef15f4fac549b5344b6384bc720ca67eb1c097bffe9840cc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 b5a1167b4e94378a4697266baeb198e0b18545b554e8ce76a429eea981a3fffe
MD5 b5bcb5d4b5fb4d9bae44b166feb6794d
BLAKE2b-256 a792c6f25fd2542c2ebd3abeb0be0f402f43b14b0569fbed3b13c94ce97bb1bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp26-cp26m-win32.whl
Algorithm Hash digest
SHA256 5d91cbf5e652fee83f592538110ff3ebf6d4c6d1fdd25c27d9b6867a3d62ed05
MD5 271929edc80e9b65597b0cefec156479
BLAKE2b-256 c210e5db5ce28d34e2f791a528fbd9cfc36a54070f658faf8b5e7b44167a43ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5.1-cp26-cp26m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 2e85bf9499e21ad9ba90eb64496e3b78fac5430646e00dc021175e3c1fc853b3
MD5 68632c6252b9950cec5cd9c7085de80d
BLAKE2b-256 024f4389da64ba280a54aeaf0b83729de135012d51bbb5e93e849fd7dec89e75

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