Skip to main content

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

Project description

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

This version

0.3

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

Uploaded Source

Built Distributions

cryptography-0.3-cp34-none-win32.whl (168.5 kB view details)

Uploaded CPython 3.4 Windows x86

cryptography-0.3-cp33-none-win32.whl (168.5 kB view details)

Uploaded CPython 3.3 Windows x86

cryptography-0.3-cp32-none-win32.whl (168.8 kB view details)

Uploaded CPython 3.2 Windows x86

cryptography-0.3-cp27-none-win32.whl (168.7 kB view details)

Uploaded CPython 2.7 Windows x86

cryptography-0.3-cp26-none-win32.whl (169.5 kB view details)

Uploaded CPython 2.6 Windows x86

File details

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

File metadata

  • Download URL: cryptography-0.3.tar.gz
  • Upload date:
  • Size: 208.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cryptography-0.3.tar.gz
Algorithm Hash digest
SHA256 372fe51b170cf313b06c6118044d0517a43196a44086893d2756ec6454a457f3
MD5 1a9f2520acfef9489ac42fdc9a7be441
BLAKE2b-256 23e5b88c59881762846b5d470f1118d6428a16021e3b900aadacd29323b7307b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.3-cp34-none-win32.whl
Algorithm Hash digest
SHA256 0ac3c97dc6f2c307b1ca05e9af786f84659c81b4e3756910a18e0840b4f8a465
MD5 f9b13737d372f2fde4de33394a658419
BLAKE2b-256 6381995ff63ce27f27af3e9352487c9871de54a126527ea366dec100385ac645

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.3-cp33-none-win32.whl
Algorithm Hash digest
SHA256 376aebf34fe6378eba813e2a84ebad1cf79cddc8d4b4cf129505568c22e97ebe
MD5 20eec43894aadefc346b674d4eac1115
BLAKE2b-256 363d164e40223656269cb7db77473c7092414d6fcb32cfbde1f3c297f7176c00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.3-cp32-none-win32.whl
Algorithm Hash digest
SHA256 74f1fda256876dfdf923c5597940f57bcca0a668bccc77af0f1175cf76aa9c30
MD5 3954c8ace2edf455aad6c562f1bbfd5b
BLAKE2b-256 ea5e993f726d0647138a4dfbc3193f5b9b8a1d3811525952623069cf6767e681

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.3-cp27-none-win32.whl
Algorithm Hash digest
SHA256 f8c74087eea5022b0bf2f4497fe2ce8d23eb2eae4699cbff779c4787be0a25cf
MD5 61d01b19a8161fdd95d2a01cf13a693b
BLAKE2b-256 d5380e9654eb5eb69705d138488c2033ef0cbc61cac1b0db40f460a837124938

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.3-cp26-none-win32.whl
Algorithm Hash digest
SHA256 911b92577df66b197e7b7f9451b262b576b37478e0627e892c2a048558918d78
MD5 53ce0ae7f46c71a1c0b16da9f1119c2a
BLAKE2b-256 d901933fb575955c52d270e3ca148549b70630b5f5b07a1d5ccdffb4afdd589b

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