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 5.3+.

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.9

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

Uploaded Source

Built Distributions

cryptography-1.9-cp36-cp36m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.6m Windows x86-64

cryptography-1.9-cp36-cp36m-win32.whl (1.1 MB view details)

Uploaded CPython 3.6m Windows x86

cryptography-1.9-cp36-cp36m-macosx_10_6_intel.whl (1.5 MB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

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

Uploaded CPython 3.5m Windows x86-64

cryptography-1.9-cp35-cp35m-win32.whl (1.1 MB view details)

Uploaded CPython 3.5m Windows x86

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

Uploaded CPython 3.5m macOS 10.6+ intel

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

Uploaded CPython 3.4m Windows x86-64

cryptography-1.9-cp34-cp34m-win32.whl (1.1 MB view details)

Uploaded CPython 3.4m Windows x86

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

Uploaded CPython 3.4m macOS 10.6+ intel

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

Uploaded CPython 3.3m Windows x86-64

cryptography-1.9-cp33-cp33m-win32.whl (1.1 MB view details)

Uploaded CPython 3.3m Windows x86

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

Uploaded CPython 2.7m Windows x86-64

cryptography-1.9-cp27-cp27m-win32.whl (1.1 MB view details)

Uploaded CPython 2.7m Windows x86

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

Uploaded CPython 2.7m macOS 10.6+ intel

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

Uploaded CPython 2.6m Windows x86-64

cryptography-1.9-cp26-cp26m-win32.whl (1.1 MB view details)

Uploaded CPython 2.6m Windows x86

cryptography-1.9-cp26-cp26m-macosx_10_12_intel.whl (1.7 MB view details)

Uploaded CPython 2.6m macOS 10.12+ intel

File details

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

File metadata

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

File hashes

Hashes for cryptography-1.9.tar.gz
Algorithm Hash digest
SHA256 5518337022718029e367d982642f3e3523541e098ad671672a90b82474c84882
MD5 1529f12fb403c9a0045277cb73df766c
BLAKE2b-256 2a0c31bd69469e90035381f0197b48bf71032991d9f07a7e444c311b4a23a3df

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 2908f709f02711dbb10561a9f154d2f7d1792385e2341e9708539cc4ecfb8667
MD5 7b6223cc8c7788a2ab82dd3883791ce9
BLAKE2b-256 583c23da10cedba85b35a729af1e45e6dac3e535fe22e20b3d4c8058a7f68e7c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 365eb804362e581c9a02e7a610b30514f07dd77b2a38aed338eb5192446bbc58
MD5 527d51e46bf140de2a64016dc9678c04
BLAKE2b-256 0673418936a60226b83fa57015729d2173fb45ef8319f2167003d2b6c8e28c47

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 fab8ec6866e384d9827d5dc02a1383e991a6c05c54f818316c4b829e56ca2ba3
MD5 51fd25e0ebae9eb3d10bab69904e00c7
BLAKE2b-256 da37ec5df7bb749cac0401733e1e49e3178458ef1c9906dd8734d234e8712bc1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 9d9da8bac2e31003d092f5ef6981a725c77c4e9a30638436884d61ad39f9a1ee
MD5 a46c968a6d4a16bbd0a9130eb36cd6b9
BLAKE2b-256 cd104147041378b306bfc94f64042651a7fedb6d8f4823ccac1a3090c8ce36a4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 2a5e577f5d2093e51486b4ec02b51bb5adb165b98fee99929d5af0813e90b469
MD5 0bbe69088dd17bd275d78440b2e0df31
BLAKE2b-256 154e1ba07dfecce5c0d66c2b4e394391d577f81d64f36538bb28096d574990d1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ca72537a7064bb80e34b6908e576ffc8e2c2cad29a7168f48d0999df089695c3
MD5 757c1de14922c85a3041a2fe66a116cb
BLAKE2b-256 fef77090a93046337e387ad23d91becc3615464f535f3c283fecff5b60573091

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 7db719432648f14ea33edffc5f75330c595804eac86ca916528b35ce50a8bfd6
MD5 7be272e54cf1225503ae5dc94bfae6a6
BLAKE2b-256 e33671c2829adf923da59455d312a0c19964624051412679cd7de048a4f59283

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 c26e057a2de13e97e708328d295c5ac4cd3eab4a5c42ce727dd1a53316034b8a
MD5 e1e9e5a0cbc6f57e1089d439d842e129
BLAKE2b-256 eef4c79d2889fca0beada1c26afdae893c68c51d5c3c508e1da579984bfe47f0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 5ff169869624e23767d70db274f13a9ea4e97c029425a1224aa5e049e84ce2af
MD5 060bcb3c97ea89dd9b0b9f5d917b8c51
BLAKE2b-256 f809ef32ffbfc80abcc2b2270f3c0f4c316d03759d9c84961ea29cb793e59dda

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 5474fe5ce6b517d3086e0231b6ad88f8978c551c4379f91c3d619c308490f0d7
MD5 909f8f8bf50ad490e5d02ef42d5863e0
BLAKE2b-256 f0409181285bf8bcb65c1805b6c17e00bb3b6e1de68d3b877827d85a1b26979c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 61eb3534f8ed2415dd708b28919205d523f220e4cd5b8165844edfdd4a649b8e
MD5 68f8b10a3d88d2c692efe63fb10681ea
BLAKE2b-256 6ba2ce7f3a46a8658ad15cd97927c32654f136e293fcd6ff989a2648eb92b307

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 025a96e48164106f2082b00f42bf430cf21f09e203e42585a712e420b75cbff0
MD5 05a8a418507b5499202a3fa40c760b65
BLAKE2b-256 c072f0e413c9a0da8b4caf4eaa6d2cefe7e9735f2d5a7b5658ad988a253624d9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 2eb8297b877cb6b56216750fa7017c9f5786bec8afd6a0f1aaace02cbfb6195f
MD5 b8314dc5a503b618f8077703cb6bbd45
BLAKE2b-256 e8c644019b005618b16ba2ba3c61c5b943807d2666eeab4c92d675601d11aaae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 3dc94ed5a26b8553a325767358f505c0a43e0c89df078647f77a4d022ddcdc57
MD5 13136185bdc8e4c53aa1cbf774e872df
BLAKE2b-256 ca6f1f92293320881f98ba79bf976499e3f8089bcc62a3e967a6ef685af422c5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 2230c186182d773064d06242e0fa604cd718bfff28aa9c5ae73d7e426e98a151
MD5 a33bb77b6f4534654a77878d6ede7791
BLAKE2b-256 008cea4b73885ab08670905dae6b24d8b0cef0b600333d7ec47ec85424e536e3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.9-cp26-cp26m-win32.whl
Algorithm Hash digest
SHA256 533143321d15c8743f91eec5c5f495c1b5cad9a25de8f6dab01eddd6b416903e
MD5 1868ac070694500387c1b7d13dab80ed
BLAKE2b-256 ec3e6df4e54baa1becab0492fe1d0933abc088124b0c7428765e731a668e1a80

See more details on using hashes here.

Provenance

File details

Details for the file cryptography-1.9-cp26-cp26m-macosx_10_12_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.9-cp26-cp26m-macosx_10_12_intel.whl
Algorithm Hash digest
SHA256 469a9d3d851038f1eb7d7f77bb08bb4775b41483372be450e25b293fe57bd59e
MD5 ace75669f836c144d4361978c841e927
BLAKE2b-256 9aedba6e6752e5b733ab60235f2cd8e45567e3b644d547ad3fab2f8f2e5ab840

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