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

This version

1.7

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

Uploaded PyPymacOS 10.10+ x86-64

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

Uploaded CPython 3.5mWindows x86-64

cryptography-1.7-cp35-cp35m-win32.whl (901.2 kB view details)

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

Uploaded CPython 3.4mWindows x86-64

cryptography-1.7-cp34-cp34m-win32.whl (900.7 kB view details)

Uploaded CPython 3.4mWindows x86

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

Uploaded CPython 3.4mmacOS 10.10+ x86-64

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

Uploaded CPython 3.3mWindows x86-64

cryptography-1.7-cp33-cp33m-win32.whl (900.7 kB view details)

Uploaded CPython 3.3mWindows x86

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

Uploaded CPython 3.3mmacOS 10.10+ x86-64

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

Uploaded CPython 2.7mumacOS 10.10+ x86-64

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

Uploaded CPython 2.7mWindows x86-64

cryptography-1.7-cp27-cp27m-win32.whl (900.8 kB view details)

Uploaded CPython 2.7mWindows x86

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

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

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

Uploaded CPython 2.6mWindows x86-64

cryptography-1.7-cp26-cp26m-win32.whl (901.6 kB view details)

Uploaded CPython 2.6mWindows x86

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

File metadata

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

File hashes

Hashes for cryptography-1.7.tar.gz
Algorithm Hash digest
SHA256 404e5c0d1754e2a9bc85ef9e97420cc082fced024c914cc9ff1793f7b5f14931
MD5 df5813f09815ac52708766de2f12902e
BLAKE2b-256 a463ecb2be7fa320c191d1de1d2160e9ba55cff12ee5a3dfab5986900eb8ddf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-pp226-pp226u-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ebf7a686b276803ec6dbd6ede778b50fa75032ecea52f627876d1e1faba010e3
MD5 bbb8ac47b632951fef2db1ae51d32f6d
BLAKE2b-256 133bb71d4612aafb55d7406ba355b29fb04e3a8801dc3666d60983492ec83d25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 12133f531b7a6697c10febed4b3f1ad1b26974d07204e255a062a707a83cf9bc
MD5 71e2b6cee396414dfd39b9fd6e226f95
BLAKE2b-256 733ddc43650b2dbddb8f116f860b6d112e7418de80a3f165284475edba7ece72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 14a44113b0cacd5621b668f1485df0ac112bedfcb1dfc81e04121a1354f267f6
MD5 deabc9d924b2925293be3c4602900e03
BLAKE2b-256 24296623513db4bc73a4fe383188a609a5beb586426d8995a5adee5d5fdebf1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 42553173b76a16865860b6d2faf62ee12db220dd41bc8752454e6b7124fc777a
MD5 c838e4c923e764885e5cd04577c1830e
BLAKE2b-256 15726332a79766c4432abc17547753e60e9ebf1238c1791d16b893a66bb13092

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 5f7dc1d55c6aa333e900d114cc1de95f02927eb576523e55cc930816beadc983
MD5 7893d7c78f9c2d4fcbec22c7936f4de1
BLAKE2b-256 85964c16d0e0d976a254397612b8e41f52d8680ddc18d217940799d6d22d5986

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 ee827d1ff3e79a562d8942071b16b3095543aabc0c9781340d7edd0a70594e98
MD5 eaa3a92229a9648b4a8a1ac6260687bf
BLAKE2b-256 6568a9484515c7f7c01e4e77e7acef4264d7ed7a53aa602edbb5935a4a0a1539

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 6a920909230c42b0437244621b540a1e3de360d4a8104dca9cb8557493c0e860
MD5 72142d7b55233d00c3aa05e0f72cd738
BLAKE2b-256 e7ab8ef6ab9f29e342b23a75874b939397525b1ef6095ecb49efa836fcc59d1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 19f5a3965d0bfaea2d8b6ebd395dfaac41022b35072a6360cd4314f335a3e9a3
MD5 e0d88a092673d86514a3752e58519463
BLAKE2b-256 efe87544070cd62eba1e4ae5df8b3a43641d4003d3f636580effe229e5bcd188

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 fe834b02310fca6b598514a0a006e28db8a43b9d8ee70657bb912c4d7d95ebec
MD5 3605d56f38477eed3cb708f1eb2f0d25
BLAKE2b-256 c9bc475fdfab9c5dc70940e57f1c7f5634e30f78721fc0048576c47bf6f8e531

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 c784a08ad7dc8020c8b0f2e6f70d8096ec4721950a71def28e82b61f2ec5bf10
MD5 a35bce97594c35ed23731b70bd9cdb2a
BLAKE2b-256 75949906231c9c3acb3f0673b548b673f0aeeddc599845eb3d007c890a75ed1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 8afb9f4ece2e50fe00315c242e333d1b5d87cdc0e5f3efe4f850ee9879371b3b
MD5 7c2a13f566ed8a775aa7244c614390c6
BLAKE2b-256 843982a6470319f702f3dc346d45c5b8d8acd982cebceec4a004dc5f42c72300

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bee672cdb6243c52ba9197ddc21b9721af70e860a67304eb52214fc0ad73c0fc
MD5 db465473ca93bd5a7bb32912f8945acc
BLAKE2b-256 0746eabd0b188d276c6462971ff6f2d11e02118798922a6cdbc1c3897177811e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp33-cp33m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 b495b00d5c8b78df7117860c086f2df083214401157b2eb86c6125ea8825e69e
MD5 f3f748f62a8d02f79a6c442cb8c5349e
BLAKE2b-256 f6e03aeaed5fdd112e01e5a093a379c8a45b7d9a48dfefbf5cb284c9070b2580

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp27-cp27mu-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a16b1b5b709f4ad326d83cb5c79ee2ae4d52af190eeb20488d8622207152e3fd
MD5 cbe6ddf7a3fe786908ec02d123f19d76
BLAKE2b-256 a8d5a5f18878b7fffcc09208c7ea5a4f38fd8dd714e3f13996236b3187ac161a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 893b8d06e97bb8fc29b96f9cf498cf4ab673a2927267823234faa14e735b191a
MD5 323714a629089759ba391abf65641ce0
BLAKE2b-256 0bdd5b7e7aa0a60bc817149cd7ddee95326e832f7394ee0f4e888286035b2991

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 a8887bd7e051df14c4e020d7742a1d898e4c7369202316833a5fd87356b75184
MD5 d80dadaa11272172aab43d8a8c24eebf
BLAKE2b-256 7ed1dc3a7aa463beacf396cc3b5142f25ed7c07dfaf196c47f32f2f3a02aef11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 7c9cfb249cb91b8b239771c9f78046353a6032f315a27b19d92be3be567e120b
MD5 6e5533cfd940c82b1c6e04adb84276fc
BLAKE2b-256 56d799f5ed24abc6a8a8a9fb0b8dbb78fcbce0f9892544aa3ef0873397deed10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 bf4f4391a0445f332536dd9c6a181b1d49746835c95ce8c4d5e4a71e3c808904
MD5 cb4fe3ad56a54fc7503a8839e7ef659e
BLAKE2b-256 f2d468cab66dcf3cca63217962a37d695be6a7db1009969dc42a7cbf16086832

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 97db5042ae7b8337e49d0578ffa4009378d8e6805c53e7544af33649a4cd56f1
MD5 6014740caa8d0ee9c1868f7d165a8477
BLAKE2b-256 fdba10780891a066f3ea4b4f6bb85dfe0cc760ca505bccbd9df7e50450e1d6b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp26-cp26m-win32.whl
Algorithm Hash digest
SHA256 a1e9de7cdcc046b6cdec82659370979b66a99ceefbd0e5d970c62a0a5ae1227d
MD5 2af40d12ebd08a5bc5e52d12d07600a6
BLAKE2b-256 d4b39a5cf84a5e32603377a998a3a80901acac4386bf1e735d64b8688d85c47f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.7-cp26-cp26m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 95198a5a51c23c5882d2bd4bff137bad010b3b713ad84fdc34185a602227cb1f
MD5 97883bf909a51293c0c314ac1dc69188
BLAKE2b-256 96f8ad3e18c78d473dac4e79e9d9d58d81ed4425970d05204712316a2afaf639

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