Skip to main content

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

Project description

Latest Version 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.5.1

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

Uploaded Source

Built Distributions

cryptography-0.5.1-cp34-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.4Windows x86-64

cryptography-0.5.1-cp34-none-win32.whl (830.6 kB view details)

Uploaded CPython 3.4Windows x86

cryptography-0.5.1-cp33-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.3Windows x86-64

cryptography-0.5.1-cp33-none-win32.whl (830.6 kB view details)

Uploaded CPython 3.3Windows x86

cryptography-0.5.1-cp32-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.2Windows x86-64

cryptography-0.5.1-cp32-none-win32.whl (831.1 kB view details)

Uploaded CPython 3.2Windows x86

cryptography-0.5.1-cp27-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 2.7Windows x86-64

cryptography-0.5.1-cp27-none-win32.whl (830.9 kB view details)

Uploaded CPython 2.7Windows x86

cryptography-0.5.1-cp26-none-win_amd64.whl (1.0 MB view details)

Uploaded CPython 2.6Windows x86-64

cryptography-0.5.1-cp26-none-win32.whl (831.7 kB view details)

Uploaded CPython 2.6Windows x86

File details

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

File metadata

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

File hashes

Hashes for cryptography-0.5.1.tar.gz
Algorithm Hash digest
SHA256 24f1a17044a76d83dcb1f553cdc35cef5bb0261f18ca28a96b7fd2bc039f3945
MD5 4b3239bc741e28e42e7aceee9d7e7d54
BLAKE2b-256 01921270ded2e3f9eff8327a0be71e98a813dc7f19ed91d0f29c112ac0fa91d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.1-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 fa5258d5a6bfa6c4edd2a307745af47bd67cd8e8dcd80cc6c391c1952574343a
MD5 997b9d1a343a2d934ec131896ee97c66
BLAKE2b-256 05a98ae8bcc230d99961c21f80bb0363d6cdaa4c9fae700b4d8c1871fda3287a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.1-cp34-none-win32.whl
Algorithm Hash digest
SHA256 b8e264da5ca00e6739efa794aeb893fcae49ea53f193c9896f48970429df77c4
MD5 338fb0e3aae065b0dc1070c756b75099
BLAKE2b-256 46bd1a0e8efc1a3cce553ef36f4bb5a670142fef4281cf3b6d9219408096126c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.1-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 1c93a5747cbf84191ebfe4b62e58d244bb342821ac948c766c4e749a6cfe76d4
MD5 4fa3ff2432fcdb722aca35e47c5f1077
BLAKE2b-256 f7cad17c65dd1fef79d8409c3701c217e3f4bbd90dc4bf3954a741bd785a2f65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.1-cp33-none-win32.whl
Algorithm Hash digest
SHA256 46e721cd0fb11956351b4f8190a00f10846be86a6da9fe06bfe430cfcc08c8ba
MD5 e0400fff0332b55fe4d68f41bced8302
BLAKE2b-256 bbe96e247d28229531702aeedec39f79ae5865cf1d4224513fb16f947554119c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.1-cp32-none-win_amd64.whl
Algorithm Hash digest
SHA256 6199fcfb4b9b2f54f91ae724bb9bd72200bfb8c076185cbf22e0d9f3d795e694
MD5 b7dbefe5cf54c568a616dd437a6385a8
BLAKE2b-256 573f47b4b574d476bb5c478649d341ca72c4ccb2215ffa108988cd5f499b7b7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.1-cp32-none-win32.whl
Algorithm Hash digest
SHA256 2bdf241a97e05d7584a48970af08dcac8570b3aa91bcd2fc0ed8c51089152a65
MD5 ef9a24db81e7f222a312b7ead19af787
BLAKE2b-256 0dd68117a63e1ab76c86b56e1dc9aea7f7f9e5d3b3567f8c96cba98e62cbf8bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.1-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 3a9be97b52270317b90d98ba81aad6ce70911293475c3c14f028154a86f7841e
MD5 c93cdc64adaf10c681f755f600a6db55
BLAKE2b-256 4e3db334018da1b137225d6cedaa8cc526abf057031cc6e7a072e26f183304b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.1-cp27-none-win32.whl
Algorithm Hash digest
SHA256 09cc9ec03648eeb84edd0447d3337fd8681667195da68272fcb66506e642f65a
MD5 52d21ef2d43665e9d5fd59ef742f99e1
BLAKE2b-256 6f34b2e129116260d11633cb84b7ac4e95a8f2e41e7d75335c04aebe64816440

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.1-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 82e27f1cbe250c757201f3d2013bef6c7598c4b21a0349b4e44367030865a58b
MD5 75bf7a0039220fd62577255c5a0c0b78
BLAKE2b-256 f1b2db2fc00c7e0a6c6909a3fdcf5cb36387aa505878f96571958cf8d534c564

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-0.5.1-cp26-none-win32.whl
Algorithm Hash digest
SHA256 517ec873bdd869393bf48e5dc0ba69ddabaf5a52cb9a1ad11187f184822001b6
MD5 d60caf3a99532ec4fdb1bfb276a7d7a8
BLAKE2b-256 fb7b49abae2f14d6f335376f4eb68fc743a2975ef64e5812b8729289c4cdcfd6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page