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

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.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-cp33-none-win32.whl (149.7 kB view details)

Uploaded CPython 3.3Windows x86

cryptography-0.2-cp32-none-win32.whl (149.8 kB view details)

Uploaded CPython 3.2Windows x86

cryptography-0.2-cp27-none-win32.whl (149.7 kB view details)

Uploaded CPython 2.7Windows x86

cryptography-0.2-cp26-none-win32.whl (150.5 kB view details)

Uploaded CPython 2.6Windows x86

File details

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

File metadata

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

File hashes

Hashes for cryptography-0.2.tar.gz
Algorithm Hash digest
SHA256 603bbaca2aec11157917470c750cc051e432a7278f94ac936c2cf9d5f4add791
MD5 8a3d21e837a21e1b7634ee1f22b06bb6
BLAKE2b-256 03f8697762ae5c6b1cc4ea6a672c4960ca5f15d1eb518c53dc179d93b682bf48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.2-cp33-none-win32.whl
Algorithm Hash digest
SHA256 60d115278a8c1f1b5b7b209fdcc694194220ab0d7aab4a787b429381ce7b9329
MD5 302812c1c1a035cf9ba3292f8dbf3f9e
BLAKE2b-256 a18f45be8438136620012541ff9dafc0709f55a50aadef8c6207aec25c8a6798

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.2-cp32-none-win32.whl
Algorithm Hash digest
SHA256 2fa32c697f9ea8e4c513329782f76acb707bf498b2311c59d97e2bc2f1d96d26
MD5 051424a36e91039807b72f112333ded3
BLAKE2b-256 23f095d1b3786083afe5bb2c1e1af8b74cd02e75816a79c50d97f3d566ccf52b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.2-cp27-none-win32.whl
Algorithm Hash digest
SHA256 daca72f4006893e5a6de689217cbfe6dada407ffcb9213f14892614b7c7e7622
MD5 013ccafa6a5a3ea92c73f2c1c4879406
BLAKE2b-256 c642eaab2bf95dc6fb215bc0a6eb3f751c4aba091c69ea88a01b8d634410b420

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.2-cp26-none-win32.whl
Algorithm Hash digest
SHA256 1aa4b09689bfb3c715552ad66d1fdc8674c6088ff33e4887b9733407acc522be
MD5 13e5c4b19520e7dc6f07c6502b3f74e2
BLAKE2b-256 e027780a077a22469e7dc3588e19c5544c295c5c8f012525848b07ac4c3f5d4f

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