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://img.shields.io/coveralls/pyca/cryptography/master.svg

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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.4 Windows x86-64

cryptography-0.7.1-cp34-none-win32.whl (909.3 kB view details)

Uploaded CPython 3.4 Windows x86

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

Uploaded CPython 3.3 Windows x86-64

cryptography-0.7.1-cp33-none-win32.whl (909.3 kB view details)

Uploaded CPython 3.3 Windows x86

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

Uploaded CPython 3.2 Windows x86-64

cryptography-0.7.1-cp32-none-win32.whl (909.7 kB view details)

Uploaded CPython 3.2 Windows x86

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

Uploaded CPython 2.7 Windows x86-64

cryptography-0.7.1-cp27-none-win32.whl (909.7 kB view details)

Uploaded CPython 2.7 Windows x86

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

Uploaded CPython 2.6 Windows x86-64

cryptography-0.7.1-cp26-none-win32.whl (910.5 kB view details)

Uploaded CPython 2.6 Windows x86

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.1.tar.gz
Algorithm Hash digest
SHA256 9ee59090b242ad0d6abcedebb9ab54358d5efd1a45706195f6e5928f7725bb76
MD5 4a933b1e01b604cee0e22ce1f9fe7c81
BLAKE2b-256 6167452ef9522643068a0a5c9b6048b86d05497da3ea8aeae22f955f719cd4ce

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.1-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 eaa8ed2d41df2e2f043bc934a1ce8b79328ef75b5f49f29f20a333eb807c92f4
MD5 6d51119e20e5b4f18bcca219da035f46
BLAKE2b-256 5525d20c4085d221fd2931e1a27f1ea5d84ebcab605fc6c26769c83ea88cf2ba

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.1-cp34-none-win32.whl
Algorithm Hash digest
SHA256 75b2d1678434478489eb1c55d17831b713eeabc05554b74095393368e3580266
MD5 c2fa317678278686ada976d7171f65ef
BLAKE2b-256 55045567e0f15b04421e43377db6a84ae9bc2c3a12a0632851c580b48418c5e1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.1-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 1a1cd4d764a83ae0e6d4357cf043728cf1415f187b66855ff5183bcd2fcd00ac
MD5 58c2843b499aca95dbca10ec6c10757f
BLAKE2b-256 3126f279a3837a258497c50b7d7ddc8209e238d3569c31c17aa1bcb6c7acb380

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.1-cp33-none-win32.whl
Algorithm Hash digest
SHA256 e12442e4c3859ddfe860e42b29b5e5001da20a5d0896db17a29b1c4f8603b920
MD5 910dffbe15419d14851a1bed2de3f45c
BLAKE2b-256 080cc66ba59d618e853ade7d938fc8970df790ce12eaeba022e02cb6c63bf256

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.1-cp32-none-win_amd64.whl
Algorithm Hash digest
SHA256 1d4a2ad07fc8cf5c0c91ba4e93aa2bbda25cdcee46004046cbfe7f2a7f4f0de5
MD5 74b3a73373b592d63cd83389e5f1ae15
BLAKE2b-256 b2b0a2aa9c0f13aafc1eaf2152998e5fa0401290710030713066e50f27d976f0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.1-cp32-none-win32.whl
Algorithm Hash digest
SHA256 b3d4ed25e6213dd91ba6f15018a7525f8caf6d65f8167025af8e25e0ddb8d82a
MD5 de1280d8cce43292aa2e16329444aed3
BLAKE2b-256 f3aaaa939189f83dbf2a31752bfd20cf1ad8573b8a52c3517a9d03a8174430e4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.1-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 153129b1b44ebf11f7fe4344b2de2c3dbb59d2a3111b03069695784c97e852b1
MD5 0decc1c2ddb7618e6a4b980884bd83f2
BLAKE2b-256 43177ab4da713ed5687dafb88687870dfa7d11185eaa3272d4bdb7855ddadcbd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.1-cp27-none-win32.whl
Algorithm Hash digest
SHA256 1e83442df18b683ed21521b71c9db35ca58bd2f1bebd8ac9d53c670621160404
MD5 05ed516ca15f25d2169f7629ed1da1d9
BLAKE2b-256 1b93143348eebfe2084b8b0f34c42b52b0345f227307ca95d8039ed8ad6d8d11

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.1-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 f259b72b3e1dfb6103899c9ec3e6ca4a1771b80c82be2b4b92b08891fb641fc9
MD5 30213c2cd8ac7d5ba976f961db11b924
BLAKE2b-256 cadc1393585efbc76fc6d3156a6a69e651511591571f35e24f43f4d6955e3a8d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-0.7.1-cp26-none-win32.whl
Algorithm Hash digest
SHA256 f075df55b8a493baa8f6d8f8d982c13377e8c099a8ca408db6cf655d68641fc8
MD5 34c33359157d7210e84912670ee329ff
BLAKE2b-256 d2f1e667b91809466b51507d74b190536613c8290b424ebb041dca8be8307707

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