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://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.6.1.tar.gz (236.7 kB view details)

Uploaded Source

Built Distributions

cryptography-0.6.1-cp34-none-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.4 Windows x86-64

cryptography-0.6.1-cp34-none-win32.whl (917.6 kB view details)

Uploaded CPython 3.4 Windows x86

cryptography-0.6.1-cp33-none-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.3 Windows x86-64

cryptography-0.6.1-cp33-none-win32.whl (917.6 kB view details)

Uploaded CPython 3.3 Windows x86

cryptography-0.6.1-cp32-none-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.2 Windows x86-64

cryptography-0.6.1-cp32-none-win32.whl (918.0 kB view details)

Uploaded CPython 3.2 Windows x86

cryptography-0.6.1-cp27-none-win_amd64.whl (1.1 MB view details)

Uploaded CPython 2.7 Windows x86-64

cryptography-0.6.1-cp27-none-win32.whl (917.9 kB view details)

Uploaded CPython 2.7 Windows x86

cryptography-0.6.1-cp26-none-win_amd64.whl (1.1 MB view details)

Uploaded CPython 2.6 Windows x86-64

cryptography-0.6.1-cp26-none-win32.whl (918.6 kB view details)

Uploaded CPython 2.6 Windows x86

File details

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

File metadata

File hashes

Hashes for cryptography-0.6.1.tar.gz
Algorithm Hash digest
SHA256 024910130a01eda0ce969764d893d2e397168ebb94181ca1ea3e23e19912329e
MD5 1c48fd78742d85c9cffdcceb6809e45b
BLAKE2b-256 58555ac811bda94f83cea6fc80a65a8890b9ef2770e9ef7290ae3f54a1d8923e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.6.1-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 b490b94ed8d96a0c843092189731aa003bdc8e0414364783e982e9379b80a839
MD5 4644489cd93ddeda7c17f01168feca7f
BLAKE2b-256 40894aa20c60b44adaf2131e7bf1267ece86c8191e5dbdeefdcbcb1bb052cc25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.6.1-cp34-none-win32.whl
Algorithm Hash digest
SHA256 e5adbe8418bcd181803aa01244841c65a4195e281d684060fea7c74afffc9311
MD5 7ad6ed54c1ab78debe620ff987a541a3
BLAKE2b-256 150b0e02f45773d6821a4414dda42ca9260fdf9c5292576dec9943ff48dc6f41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.6.1-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 d62c1f944e9cb708afad182b2a7b2d831a38f4c43b41aa228ddfa2859e9eb46f
MD5 d4d9fbabfe212b45245612020390d306
BLAKE2b-256 013a3801dbf4caa96ec5176eb628a484c602a1f38e8c39e8d76142fb2944a770

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.6.1-cp33-none-win32.whl
Algorithm Hash digest
SHA256 3cd5a4a23670aba2f0f6325ca3b222afcbd62196ef56f7b8c2c225c24f6819c1
MD5 0d2b9f3d2991d6a3119c53e68e815c90
BLAKE2b-256 20b1128877fbe1b1f10528223cb5f7176eca6c5ec10878246b0e03fe78fa72e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.6.1-cp32-none-win_amd64.whl
Algorithm Hash digest
SHA256 239078f6b957cf70ef2fef59ae450c526d79098b3b7704e44f7408234f4664be
MD5 c399725dc6d93ff2128d9616caa82a73
BLAKE2b-256 d6e794b523bd3fdec32fadc2ae80312155ac8f962de4f7e3962d370eecd143da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.6.1-cp32-none-win32.whl
Algorithm Hash digest
SHA256 719b083365c8b1a502b6bb43fb48067406db50a562506da92798bbb4db7f4595
MD5 c070741bb46c47312de675a7106e8c6c
BLAKE2b-256 e4ff7b3c198acd1a4fb608438e0ef42727c44d42d0dd3b04db5b9f0a7340fdb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.6.1-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 76bd85c1ab324d822e0b8a8736b790033c7cacaf5b76da74db9a60dfcb12aab2
MD5 dea84b85530db9529289e5c7032a9f4c
BLAKE2b-256 0c6a849472d8e3bf8b66b038e9dd3589d31fefcf424396882358cb32da6bd715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.6.1-cp27-none-win32.whl
Algorithm Hash digest
SHA256 9fbd350928c14b44b5304ac9278860bce7a7993b7bcd49af4fd000bbe5b1d974
MD5 5e807750c7e654529099ef3042c7ef29
BLAKE2b-256 816cfb47fb89e6bc4d3c1ef7162924528089839c1d3d48231ea7283bb7a6463a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.6.1-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 0733297734727770a0fb510789c48586d7c2353a8cb5ff4eac61a7cac97f8a50
MD5 4263c3fef6d1aa3dc6bf45453c32ee3f
BLAKE2b-256 ca033b04ff9e095b6871883bdd50e74a52e3ea18e2d3ae7b41691466acd8bf79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.6.1-cp26-none-win32.whl
Algorithm Hash digest
SHA256 e2f9379d168292018828dc7b74fdf10fbeb8d80880b525343e2eb52c4eb896cb
MD5 de34ede20e632bac132cc612e2ecc906
BLAKE2b-256 428c7d48a1c2d5c96eced76b59e724476c9a2d2669bfed020123a9e43f8d9da6

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page