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

This version

1.5

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

Uploaded Source

Built Distributions

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

Uploaded PyPy macOS 10.10+ x86-64

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

Uploaded CPython 3.5m Windows x86-64

cryptography-1.5-cp35-cp35m-win32.whl (894.2 kB view details)

Uploaded CPython 3.5m Windows x86

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

Uploaded CPython 3.5m macOS 10.10+ x86-64

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

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

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

Uploaded CPython 3.4m Windows x86-64

cryptography-1.5-cp34-cp34m-win32.whl (888.6 kB view details)

Uploaded CPython 3.4m Windows x86

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

Uploaded CPython 3.4m macOS 10.10+ x86-64

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

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

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

Uploaded CPython 3.3m Windows x86-64

cryptography-1.5-cp33-cp33m-win32.whl (888.6 kB view details)

Uploaded CPython 3.3m Windows x86

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

Uploaded CPython 3.3m macOS 10.10+ x86-64

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

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

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

Uploaded CPython 2.7mu macOS 10.10+ x86-64

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

Uploaded CPython 2.7m Windows x86-64

cryptography-1.5-cp27-cp27m-win32.whl (888.6 kB view details)

Uploaded CPython 2.7m Windows x86

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

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

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

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

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

Uploaded CPython 2.6m Windows x86-64

cryptography-1.5-cp26-cp26m-win32.whl (889.4 kB view details)

Uploaded CPython 2.6m Windows x86

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

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

File details

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

File metadata

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

File hashes

Hashes for cryptography-1.5.tar.gz
Algorithm Hash digest
SHA256 52f47ec9a57676043f88e3ca133638790b6b71e56e8890d9d7f3ae4fcd75fa24
MD5 d85a91af3e943c68fa5ff82a3ccdd5df
BLAKE2b-256 6e96b8dab146e8be98061dae07e127f80cffa3061ab0e8da0d3d42f3308c6e91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-pp226-pp226u-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 dd499bb12123f779defefef694864c4943096faf35ed58c57e66dcda568ab593
MD5 218c6e739318d6fc15596f80a0bde255
BLAKE2b-256 ff551a7deef17110f8d5caf7f5a0af97e89927c9573f4d1dfbdb70076829277f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 78bbc3e70f07f52b91731bf89297caca7e21767e752da0e7935109113e7752bc
MD5 c0345bd0f5231aac302eca41b498fcbb
BLAKE2b-256 29b2de2d19adfb80e6a4bd66b224fc11648ccac51403d70e54a1b4ad43ddd350

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 563469abf77e1c301602614076dcd30f3f9cab2ae3a7a4a93db51f68a11f9422
MD5 d5a73ed716e978cf0ac628f0d2814b50
BLAKE2b-256 25a9a36bfae6dab9480b3376cf7f86d63a621e0a9b7437c1531631d72cc345e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a3b74bba90c719ace5350e776187e31a0573b5c4f68b8e9f095ab3f0e29fc54a
MD5 dd0145a42ed98e143bf6d37a25ff7c39
BLAKE2b-256 6d7a483b02cf8e86c202059411e10e8575990f42a8abd0dd9e223f652fc78a6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 334c27c35b600c02a44a20af0fb269de43ba62997320fcaf8c19c4b362003d17
MD5 c31e68dc603020e1c55cb391e29872fa
BLAKE2b-256 a29174e4015734d216231417ae6196beefea841f9030cf4afab6ea05556817f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 c9d93ee03e36ae328bcb1e4d837022cf1d6e1363b6e4db3fcbad216f7b1936f1
MD5 5c4242ace73210fc2dd4b188857d546d
BLAKE2b-256 60b7eb30dc710b63935bd86e66fa951e4702765c2377a9212a0ac967314dbbf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 b2aac9c081e4d6c874f0510eae3fb347156af341eddf72ed9c06f1ad05bfb425
MD5 896b2588347b6d2ebdba2754b035ed1a
BLAKE2b-256 835b59b7de8c938a1856585d91cccd648c3ff2af14ec518051b3bfd50d6a9f73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d686fc0d3b71e789331c45df2b05a8ccec3f31047863db4e7055fffdaba7a085
MD5 7553ce55bbe43ca539db955a561daf19
BLAKE2b-256 943653cfd5c44692343b1da010cfef1ee341bb335780aa38d64ad38b470825be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 89b05f27840f1fac1c42b5014ea5f9173e1a1b469a05fbe76abc0aa74189ef90
MD5 c2dbd124fdfd7de29ecb6da2b8f9a937
BLAKE2b-256 a15f4e4c7b4ab91dc3307abc6d6b795879663912086ae57f25170b3682ba75be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 34fe83f9b36acd2d6e52cc83799a59a4023425b9b437db4b3b1808a7df36c6ed
MD5 1984e111e57d95c072ec9b8950643b6a
BLAKE2b-256 1086154a41f582e79b2db72324e33ec43b4dc5f35045c45d75cc77237e5d5ccc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 ba4bada52abe7981a2720983108a1c54d8d99f61010c1af415056971eb64a25d
MD5 1b2808bfca12b52a38ac9451f426ec48
BLAKE2b-256 e09e0c6295673963be1f625d8e56b982cf2c9763614794b1198d5f5f68bca56e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0baa47a14b6e7ce92773585da14ef07dd9a92e449d3e3a789a54dc9cc2738dbe
MD5 85e0ceb58c034194b959b5fe9ec2e8c6
BLAKE2b-256 7df4e56a721997e01f38003c334199080a49e4ec3b1f90525455da63c59527e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp33-cp33m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 965cbbe4adeb3635ddda58661c338f5cd2ac1af594627758c00e62e5da628b08
MD5 b5c2e3a7adf3e2c11634aa6d0057416b
BLAKE2b-256 a018c5b12a16e950d7be08d3a83fd3851538ab190f8253086752f1c48e9ff9e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp27-cp27mu-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 18315b7a9368ee6851b7fb273e7cba455d2977760aa73c8772d51750a646b6b3
MD5 48dc0b5f921d3d7ee4d6f6de354c1ca7
BLAKE2b-256 eeb65f7f24879666931b4c727485d13d1f03a5325883e638e66869c96fa29b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 9c923c81f43852636cc3fa50d7d611eecafcd12bf335a155ef20c624237fb75a
MD5 467f0e4ff8bd94b2acd29dcc7f5e5376
BLAKE2b-256 bf2f67db170e07f2fbadae7160c55bbb7e055a48e69fc20545b7760bc47adc7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 3c93a55dcac83b1dd1c05936534444663b8090b30fee9e2c464aa60330296d12
MD5 f5c2a6b0ea8eb77ee24090d270fcd85d
BLAKE2b-256 c151cb7a5ea37690d92440bf77a11edcb7749e890cd29ed1ad8dd4cc3b31f1bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 7fb9779aea74f784df7d9a012e9e9d5dadd682ecd52a36ecf1a0d84e89c26687
MD5 32cf6b4f004000dff3667d87f2f2c6d4
BLAKE2b-256 d49387ffcb8b7bd441655eda9ddc6bb0ee99d042129d1b94c9dc3a0930d71d5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 e53d78a49160a7064d3d1206984f7bf13e1cfd4a2c3d61634e18349a96785f88
MD5 e58007a6379a43b6ac622c860e5fb4c7
BLAKE2b-256 6c9009b88687ffd24559abd40963f4959ff10d2deb3887c6d9e0511a30190b09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 496c1f8e5a1732eb414c6beb06202f4f3f741ca629035f44967f642c221b19b7
MD5 96e3ffa2339483ec82d7e1f0f34d325e
BLAKE2b-256 5c29ee4964ce309f143774b148b26f697ab95f0d6f46366a1bd754a7b85ac9fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp26-cp26m-win32.whl
Algorithm Hash digest
SHA256 f8ce6a7e66789b07eef6eaf21407897b2ac20064567cfe920fc481dae8acd6a1
MD5 199a53a4b42271ce3d7b1b93624480e7
BLAKE2b-256 a87e5b15629909e9af4bf7d1f0b1be2a786c76ceefb8dcfbcd029735fc02ae2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.5-cp26-cp26m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 5871f1caad62fa4af2a5f7c88d312831eb668b562dd7462c47a2bba8e9b19c26
MD5 f111c96615906a9d5a965f968ccd969f
BLAKE2b-256 50b3cf895a7e86d6d1179fa3ec2caf9bb89340c4b9afbe868a19bc9d11da128f

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 Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page