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

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

Uploaded Source

Built Distributions

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

Uploaded PyPymacOS 10.10+ x86-64

cryptography-1.3.3-cp35-none-win32.whl (891.2 kB view details)

Uploaded CPython 3.5Windows x86

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

Uploaded CPython 3.5mWindows x86-64

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

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

cryptography-1.3.3-cp34-none-win32.whl (885.6 kB view details)

Uploaded CPython 3.4Windows x86

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

Uploaded CPython 3.4mWindows x86-64

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

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

cryptography-1.3.3-cp33-none-win32.whl (885.6 kB view details)

Uploaded CPython 3.3Windows x86

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

Uploaded CPython 3.3mWindows x86-64

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

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

cryptography-1.3.3-cp27-none-win32.whl (885.9 kB view details)

Uploaded CPython 2.7Windows x86

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

Uploaded CPython 2.7mumacOS 10.10+ x86-64

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

Uploaded CPython 2.7mWindows x86-64

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

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

cryptography-1.3.3-cp26-none-win32.whl (886.7 kB view details)

Uploaded CPython 2.6Windows x86

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

Uploaded CPython 2.6mWindows x86-64

File details

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

File metadata

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

File hashes

Hashes for cryptography-1.3.3.tar.gz
Algorithm Hash digest
SHA256 8a22604583dfdc902f7e73e4e8184d1544e6972e4b776091a4bf946ad9ef1e55
MD5 e49d3eec0020d8351c8b32acaa0ff1ec
BLAKE2b-256 a83a420392edaeede007f9222b59e323fec5baffc90a8a37bcfd564e021b465a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.3-pp226-pp226u-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 39851029909b9d51c069cd57da981cc43be091a5aaf2256424f38366af9594d3
MD5 fe716e690bad19afe3f3397f485fa357
BLAKE2b-256 c6a761ad78024abdf77e78546ae28155959aa04e68ef850d492b2a1e305b9617

See more details on using hashes here.

File details

Details for the file cryptography-1.3.3-cp35-none-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.3.3-cp35-none-win32.whl
Algorithm Hash digest
SHA256 53ff62f21691b60093ce1662d818f5fbfc67901f8770570d6be33d78b3634901
MD5 f262f9f4aa75284f00fda7489ffe7350
BLAKE2b-256 5f2b2a302343559faa0af61fa2585c3bd7d8ffeab1e0589999b690cbd63c6575

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 3bbf7e3c495e5c2cb06748eb4ca42b4e8291676eeb3a42d2821e86ba5f805d47
MD5 15cd4bf73b0169ffa5937b6b4718a401
BLAKE2b-256 90bec027d030d1dcfebe2e474e016fe58affbd65f43b3ff15f9b7fdd10e77478

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.3-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 c8942b7d869bfd92c074005153bbed4675e30fd15a22388e8527d34a68e26856
MD5 03565fe2356c850cef715a682e94aa50
BLAKE2b-256 c450bed1ee6fca3219f122b5e601489b3bf088133937755cebe80b4be8bf04b0

See more details on using hashes here.

File details

Details for the file cryptography-1.3.3-cp34-none-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.3.3-cp34-none-win32.whl
Algorithm Hash digest
SHA256 b785f717d9bdd8a80c2a1b07da3a723934d9acccb659a37e7881adc11cff2d03
MD5 6d7f879694e620a4941e2bb8340350ba
BLAKE2b-256 0c84bcbf957de9d62738fb9cabf0fb1dd09c85cdb971b79c8db1d3fbe449518e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.3-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 48b8bbd2714991732173819672d8cd37dc9f981020ba6fcdde01e58e33302ff3
MD5 fd1f9de83a149e8636caff276576296b
BLAKE2b-256 00cbe0c2c5956766c2b5ed2a20210ac9a74c571e2f00bd6cc046f6393ef02e97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.3-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 9a86fa8d9e49da0fd5d865b093488f9d7af07efa9dfa24a3986b6cb2d2b6e332
MD5 7a887fffb5146a3cac5100e75448de23
BLAKE2b-256 dfcee31847f5d423e88b66a12ae0c3d03e4edb85740b7419cf290d206ba84d1f

See more details on using hashes here.

File details

Details for the file cryptography-1.3.3-cp33-none-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.3.3-cp33-none-win32.whl
Algorithm Hash digest
SHA256 88290eaafbfaeeff466da6408e2b299ac4fec770bc478a32d6d8ff22126db75b
MD5 6fd250ac71d7e020d6f8ca0def1c6d06
BLAKE2b-256 15a55b2b960b1ef53883829d8e7aa6b9e7e3b02c1c1651bf05699182decd4e32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.3-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 ea839ca1ae306e1853d01fc72f6bee32953dd8df101a97a16947fe811d227a44
MD5 44761f4a2b24c26d0ea4733fbb5e21ef
BLAKE2b-256 ba12d83eb833a7feaa58ff620e4c57fc9763734c4bceaeab4780ad0478329a3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.3-cp33-cp33m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 5815b3b5e34bd8a8d166881414ed66f0784acceae04ded8db3d6a2c05e4b36f4
MD5 0648ac9774d29da664d3c2a1baace1a3
BLAKE2b-256 79914cae1390a1d1edace99555ca7022cdc77a4d99fafbda8911ffa9ebc55f64

See more details on using hashes here.

File details

Details for the file cryptography-1.3.3-cp27-none-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.3.3-cp27-none-win32.whl
Algorithm Hash digest
SHA256 596feb598e9073fd1c0adfd6017cb0f15fb59c41a835f255a5dffa6a53563922
MD5 3788c9223395a6cd8154b602bb1c71d8
BLAKE2b-256 b13e287b19ba1e48758385dd3a4a77a7b546f0245afdf4616ed18285ec933e94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.3-cp27-cp27mu-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4221b13980fb264d4bb2ebe1de036d836238147ab04dd7790a6470a082a7aaab
MD5 a45e77c7956c38b72ba2745acba3afae
BLAKE2b-256 8690008588591a946230e8c71f0562b2cbb8f69f135327afe575dc4f8483e7df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 2cf44aad62b6d331a4b7bdd5b3533b371642e3cdade9b5e2477eb939bf38a7bc
MD5 36540b60d77ed6a13689959e14bb5fba
BLAKE2b-256 dfd670b0ba4b1a25e6c6512363cca7d052afffd43d3344ff67198d7be4013d55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.3-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 d4f57de0f5abb5d4e0aee8c054b02ed87bdd6f575c940ff81098593185072d8a
MD5 2d1509c7a32299d0e97f03f7270a0e69
BLAKE2b-256 07bdb1e82679b105964b58a02f377d821c6d88879754e8d1e106b5531ae2e3be

See more details on using hashes here.

File details

Details for the file cryptography-1.3.3-cp26-none-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.3.3-cp26-none-win32.whl
Algorithm Hash digest
SHA256 8b1fa2e3a0a89a2696185c7fb5623f160a553adb8f570c8f6a5d546d3dc4a301
MD5 c631cfa1e411647b2bf92eee22827542
BLAKE2b-256 358251dabe29171ce143e0340ea0a2c1e267c448c82e6b3b53d38346da5e34d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.3-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 da6ddc3ea1d0496c1e1bc689bc5f959fa8308630ab2847417a0afb8fe38b621c
MD5 7e1974db5ee275d46dd3b57c3f2204e8
BLAKE2b-256 46cfdb45b4ac16a94ae41a51ca6a1526ad860ac91caa791e342c4bf5fc4d8445

See more details on using hashes here.

Supported by

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