Skip to main content

cryptography is a package which provides cryptographic recipes and primitives to Python developers.

Project description

Latest Version https://travis-ci.org/pyca/cryptography.svg?branch=master https://coveralls.io/repos/pyca/cryptography/badge.png?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.2+, and PyPy.

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cryptography-0.5.4.tar.gz (320.1 kB view details)

Uploaded Source

Built Distributions

cryptography-0.5.4-cp34-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.4 Windows x86-64

cryptography-0.5.4-cp34-none-win32.whl (831.2 kB view details)

Uploaded CPython 3.4 Windows x86

cryptography-0.5.4-cp33-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.3 Windows x86-64

cryptography-0.5.4-cp33-none-win32.whl (831.2 kB view details)

Uploaded CPython 3.3 Windows x86

cryptography-0.5.4-cp32-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.2 Windows x86-64

cryptography-0.5.4-cp32-none-win32.whl (831.4 kB view details)

Uploaded CPython 3.2 Windows x86

cryptography-0.5.4-cp27-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 2.7 Windows x86-64

cryptography-0.5.4-cp27-none-win32.whl (831.4 kB view details)

Uploaded CPython 2.7 Windows x86

cryptography-0.5.4-cp26-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 2.6 Windows x86-64

cryptography-0.5.4-cp26-none-win32.whl (832.2 kB view details)

Uploaded CPython 2.6 Windows x86

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.4.tar.gz
Algorithm Hash digest
SHA256 5675999f3744cbc32a60cb0bba64de21405abced32ce19655212612262dd270d
MD5 4fd1f10e9f99009a44667fabe7980aec
BLAKE2b-256 9448217ac1910789012ec38ec17174d17fab7767d84ed277a2392437164a1d55

See more details on using hashes here.

File details

Details for the file cryptography-0.5.4-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-0.5.4-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 1848030a719d6cdcc92211b7c9a4a79dd82df9a2bc5bd04108365a7ba3c8aa41
MD5 9f4ee073fe1a82139ff4ec2fa1da24b1
BLAKE2b-256 cc21a647cbf4cc1afaea62fbf61bc5752948989c1da6f96fe7249b2c10f68a21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.4-cp34-none-win32.whl
Algorithm Hash digest
SHA256 b5b9548324f9c1a598208e9dbed6f4f9e9caf995c0bf20f3e83764d1b0f8f4c1
MD5 df6c141e36a9e53fcc7d661c189c2c23
BLAKE2b-256 523cb5da3f752de970cb338e300ac72954d6ca622d38a4fbb3b26456e3d359e6

See more details on using hashes here.

File details

Details for the file cryptography-0.5.4-cp33-none-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-0.5.4-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 6fa706614e8ca019fd198a209c6e748b42385d0d88b37aec94b87c8be089e5cc
MD5 742ffdbbb403cbde37df78d76409d3fa
BLAKE2b-256 c7cbe18201a3436950f0d084b1a5e7003475c80b16122d167471d72941a52bd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.4-cp33-none-win32.whl
Algorithm Hash digest
SHA256 854dcf11ebdab3f67861f30b4dbfae6d25691173ca0f61b1ff0468ed3fe30024
MD5 3dd2e201ced2db573b88d3e5d4dd6e4f
BLAKE2b-256 7bc2a9f59c76c33f0127d9d22a26aa4b4aa41308cf626a18f3ef44d21c48e70a

See more details on using hashes here.

File details

Details for the file cryptography-0.5.4-cp32-none-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-0.5.4-cp32-none-win_amd64.whl
Algorithm Hash digest
SHA256 273a0fa513013bc59689889bfd6a5ffb5ae31a557020ce12e4682088f6327015
MD5 ed154842dd5e61802dd6545a50041ac3
BLAKE2b-256 fa09ef6c0ef8a3db3d3cde0722ed29dc6d832e4b04eccc8e72ff54446668e1eb

See more details on using hashes here.

File details

Details for the file cryptography-0.5.4-cp32-none-win32.whl.

File metadata

File hashes

Hashes for cryptography-0.5.4-cp32-none-win32.whl
Algorithm Hash digest
SHA256 99455080c5dba3e813299bb6af34c1a432a7acc47a729e5c196f24aa6ca3ec02
MD5 8e58fa4070c5afbb789c0f416dac5a63
BLAKE2b-256 ea119a201c9d1c5e6ce72ebd173f0e8d88ae0cf1e110ab4fdb2da742ab1dde21

See more details on using hashes here.

File details

Details for the file cryptography-0.5.4-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-0.5.4-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 9320db9a2c15e290c36e14e579a45b7796d7b34b04010b6ccaaf9e9450339088
MD5 f50e5f01a5801e59d156218d6a1af0a0
BLAKE2b-256 0a446724d83ab002a0269e6075fbf3bd65b70353491ca92e159e8ea16114f791

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.4-cp27-none-win32.whl
Algorithm Hash digest
SHA256 6b64acc893f89820f4eda5dcd90407e7973cc0bc2f316fe32421732bf25080bc
MD5 e7a09816d126c3c108def841735a36c6
BLAKE2b-256 1c498c31a8c37d603d460bd26c0f12ad905806d1b7aa7937f938c980a845ebc7

See more details on using hashes here.

File details

Details for the file cryptography-0.5.4-cp26-none-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-0.5.4-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 320b8571264f210ec90b4cbfa993e2587c5d78598e164eba7dbd8ac9e117b059
MD5 f4d435becb50f9469209e99682e2efb9
BLAKE2b-256 ed3b835766fa0a1958d99082ff44441094e7c7dea6a65c22e462925e9e7d3f61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.4-cp26-none-win32.whl
Algorithm Hash digest
SHA256 d024e5a24ad6e30af3459b7c17033b999f0ed445298a1d690d20f25f99d35713
MD5 1d9a58c7814779c3f57cae5cd6986871
BLAKE2b-256 e77247ba5e69a6e7ccba4066ea22249a277656c883fd4d1c072cc58a9aae5e79

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