Skip to main content

cryptography is a package designed to expose cryptographic recipes and primitives to Python developers.

Project description

https://travis-ci.org/pyca/cryptography.png?branch=master https://coveralls.io/repos/pyca/cryptography/badge.png?branch=master

cryptography is a package designed to expose 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

This version

0.2.2

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.2.2.tar.gz (13.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cryptography-0.2.2-cp33-none-win32.whl (149.9 kB view details)

Uploaded CPython 3.3Windows x86

cryptography-0.2.2-cp32-none-win32.whl (150.0 kB view details)

Uploaded CPython 3.2Windows x86

cryptography-0.2.2-cp27-none-win32.whl (149.9 kB view details)

Uploaded CPython 2.7Windows x86

cryptography-0.2.2-cp26-none-win32.whl (150.7 kB view details)

Uploaded CPython 2.6Windows x86

File details

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

File metadata

  • Download URL: cryptography-0.2.2.tar.gz
  • Upload date:
  • Size: 13.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cryptography-0.2.2.tar.gz
Algorithm Hash digest
SHA256 01cbf64277f1a08c70ba6206b3b5c24ae49f346937299074ad89956652d69aeb
MD5 f002a442c8c5c7463bf8d2f11f6c3128
BLAKE2b-256 58fe43cbb888ba191e24bacf2285daa27f28d3f2a8170058d5d7b57209b8f82f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.2.2-cp33-none-win32.whl
Algorithm Hash digest
SHA256 dc9d6826adea41415753c1d082e286155203d3473f7f56154ab112aaf6ed40ac
MD5 27eb7ffea5a17d6783e270cfe9775821
BLAKE2b-256 eb177f11eae294e30f3b7d28b43c0778b4c10e4e5170ac5df05a59985cbf561c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.2.2-cp32-none-win32.whl
Algorithm Hash digest
SHA256 3f04fc51f1fe7905dec1739d2a8886814b9a256f12f6a3106bbc8ed1168376dd
MD5 bc30e6389e0f00cd8a6851683244c295
BLAKE2b-256 6f0af85acacbab810ca7b75ce39a6ab6225eabd8de2a43aede99b2a6b59bff96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.2.2-cp27-none-win32.whl
Algorithm Hash digest
SHA256 88cdc84c062ef0b5edcce25703d2125412e36b7ad512fe219ec3eb3813cda933
MD5 7f3979da8340a7fe3aa859d3bfc1a5f1
BLAKE2b-256 acba2df90ab3f9a2ccb28ed0f5fe5948daa09d6a6fef9271d7d1cd5028e2a749

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.2.2-cp26-none-win32.whl
Algorithm Hash digest
SHA256 ba8df53573056924fe742040dd76c41aeaf0d3050d6b9ad2d3533ba6614f7fdc
MD5 b52f9b5f5c980ebbe090f945a44be2a5
BLAKE2b-256 668a19f78d2da1b25aefd527bb31dc5854f4ae85ed47471267ccf616b75b70a8

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