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

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

Uploaded Source

Built Distributions

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

Uploaded PyPy macOS 10.10+ x86-64

cryptography-1.3.4-cp35-none-win32.whl (891.5 kB view details)

Uploaded CPython 3.5 Windows x86

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m macOS 10.6+ intel

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

Uploaded CPython 3.4 Windows x86

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

Uploaded CPython 3.4m Windows x86-64

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

Uploaded CPython 3.4m macOS 10.10+ x86-64

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

Uploaded CPython 3.4m macOS 10.6+ intel

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

Uploaded CPython 3.3 Windows x86

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

Uploaded CPython 3.3m Windows x86-64

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

Uploaded CPython 3.3m macOS 10.10+ x86-64

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

Uploaded CPython 3.3m macOS 10.6+ intel

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

Uploaded CPython 2.7 Windows x86

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

Uploaded CPython 2.7mu macOS 10.10+ x86-64

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m macOS 10.10+ intel

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

Uploaded CPython 2.7m macOS 10.6+ intel

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

Uploaded CPython 2.6 Windows x86

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

Uploaded CPython 2.6m Windows x86-64

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

Uploaded CPython 2.6m macOS 10.10+ intel

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4.tar.gz
Algorithm Hash digest
SHA256 423ff890c01be7c70dbfeaa967eeef5146f1a43a5f810ffdc07b178e48a105a9
MD5 defd153ed901089f5aeac6eb066d5ef7
BLAKE2b-256 f870d7bd5c9c764732d5876ad34293e1ca55b2305a73ae6fcf1312202d1a798e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-pp226-pp226u-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 545dc003b4b6081f9c3e452da15d819b04b696f49484aff64c0a2aedf766bef8
MD5 7773c5d66196b5140c2ef3179311b28f
BLAKE2b-256 76e15150c22ae43ea60afc9084ec482e9a082c903d2a14060d6ff08761583bd8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp35-none-win32.whl
Algorithm Hash digest
SHA256 68b3d5390b92559ddd3353c73ab2dfcff758f9c4ec4f5d5226ccede0e5d779f4
MD5 4a3b4b0718fe8165a73b6b6774c80d6e
BLAKE2b-256 1b0bead83eb062dee1a10954bbe8681700632b85854ad6b3d058f85357cce233

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 6a057941cb64d79834ea3cf99093fcc4787c2a5d44f686c4f297361ddc419bcd
MD5 838ddff24401f8d29ab9f58e8a63f181
BLAKE2b-256 ae14ea42ba6106bff6ed4fadd1ded03442662c44117592da51027057adea22f4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4e097286651ea318300af3251375d48b71b8228481c56cd617ddd4459a1ff261
MD5 c4450d5d89d468a641d4c2afdcecdda1
BLAKE2b-256 e290ff95d597c406247500f7520fe0dd0fc265212f0c9b9481cbd7153cce0b92

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 1e3d3ae3f22f22d50d340f47f25227511326f3f1396c6d2446a5b45b516c4313
MD5 e654c22462075a11ce8c6672c4758a93
BLAKE2b-256 6f9c4232a14f4c3730b385c885526393e1f7330fa38ed26af04f0694e8033bef

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp34-none-win32.whl
Algorithm Hash digest
SHA256 f5ee3cb0cf1a6550bf483ccffa6608db267a377b45f7e3a8201a86d1d8feb19f
MD5 64287a02a99b0f8cc9cff87aae5fa283
BLAKE2b-256 3960816d2425bf3a590d20132cd7863a261194adcef7d7cb31ab7870c4559b9e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 87b7a1fe703c6424451f3372d1879dae91c7fe5e13375441a72833db76fee30e
MD5 55dec7987c83f959aa3dc6873fa21c13
BLAKE2b-256 d356dc42e1d2015aa3e637414e3170da06149451c56625726ee229743a9cba3f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3cf95f179f4bead3d5649b91860ef4cf60ad4244209190fc405908272576d961
MD5 e6a81a6e36dec19411dee42b3559647f
BLAKE2b-256 0216beb9c27e0a48b1e29cf6bfafdaedb96ba2a8200f19f97238b7b2143656b0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 141f77e60a5b9158309b2b60288c7f81d37faa15c22a69b94c190ceefaaa6236
MD5 2daf315aace05c9f84b5e73c26eae850
BLAKE2b-256 29213160749604e15ba25cf41ef3582b447d035334868c27d11fe65f233f1c37

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp33-none-win32.whl
Algorithm Hash digest
SHA256 d6fea3c6502735011c5d61a62aef1c1d770fc6a2def45d9e6c0d94c9651e3317
MD5 f84690aff4f724bcbb3fce8ed001f9e1
BLAKE2b-256 d1be20a0f269d24d97bb59c96c12af09a40a2ca3d4dc9c7b7bf9f7dc4a6e211f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 468fc6e16eaec6ceaa6bc341273e6e9912d01b42b740f8cf896ace7fcd6a321d
MD5 2bc012b5fd677b32741c8ab7830eb4d4
BLAKE2b-256 0ebe1cc0e9cb827786a9b376b148370e86e4f52d21217cf4848d85aa572c74cf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ea03ad5b9df6d79fc9fc1ab23729e01e1c920d2974c5e3c634ccf45a5c378452
MD5 c0937ef71883572e2da2dfd97bb9c36c
BLAKE2b-256 a41e5b641e24802be5a4c1b0681650217dd83d8423eda5710a1de7d4fbc5700f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp33-cp33m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 c8872b8fe4f3416d6338ab99612f49ab314f7856cb43bffab2a32d28a6267be8
MD5 acfc0ac4efc208172d920a5894494340
BLAKE2b-256 747c93b24b8e3052097e6263e8b6cc0295a22e879e7bac12dd4d4aa0f67b9dd8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp27-none-win32.whl
Algorithm Hash digest
SHA256 75cc697e4ef5fdd0102ca749114c6370dbd11db0c9132a18834858c2566247e3
MD5 9fcfbbb665baf87bae4cb9dd158bf977
BLAKE2b-256 dc3d7633e049a004ae2d40ebbc775c454e6bfc38b960f171df4f3ac68011565e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp27-cp27mu-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 86dd61df581cba04e89e45081efbc531faff1c9d99c77b1ce97f87216c356353
MD5 64407dee790ccf1d0d037c3c38e9af13
BLAKE2b-256 9566300b3305bc3235f24bcf340efdd4cf4138e72d171d6bf051ca7ab15639ee

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 475c153fc622e656f1f10a9c9941d0ac7ab18df7c38d35d563a437c1c0e34f24
MD5 df42e3e6527ab7927b013f552d441c14
BLAKE2b-256 64a05311e8853a2b9ce76c2518057cef84b27a14fbdfcc72382caa26683022c0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 aaddf9592d5b99e32dd518bb4a25b147c124f9d6b4ad64b94f01b15d1666b8c8
MD5 9552b00b91e8efb1601a11fdfeea0802
BLAKE2b-256 314860132b1e917d7d18894e4357ccedee055bc8919821626132ba56e0702a02

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 6dcad2f407db8c3cd6ecd78361439c449a4f94786b46c54507e7e68f51e1709d
MD5 a6fe698d849cab302fddef0b413b1b0b
BLAKE2b-256 9df09b1e12c490b6888107d9606b3b4ac940eb0bb6166b1544863caa84428de9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp26-none-win32.whl
Algorithm Hash digest
SHA256 474b73ad1139b4e423e46bbd818efd0d5c0df1c65d9f7c957d64c9215d77afde
MD5 cff43e0ca3e4c1c90862dc4f1e6bd4e5
BLAKE2b-256 648519c7836cb1ca36b9b08af79071481c26ebccc77b2e52c8202e86354b03f8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 53b39e687b744bb548a98f40736cc529d9f60959b4e6cc551322cf9505d35eb3
MD5 fbff62ae806fde0055ac395f3ac8a30b
BLAKE2b-256 0835d71dc95e51c4b1aa592d03aedae98eb299cf4a56dc22009660c860dea0c1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.3.4-cp26-cp26m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 bede00edd11a2a62c8c98c271cc103fa3a3d72acf64f6e5e4eaf251128897b17
MD5 1094d6894ce8f24f18dfedbe5965e78b
BLAKE2b-256 475cc267abb45b75865db1780ef1ee7c4c573b0c6a6d80e790b59bfa18fc80bf

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