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://codecov.io/github/pyca/cryptography/coverage.svg?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.3+, and PyPy 2.6+.

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

1.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-1.1.tar.gz (348.7 kB view details)

Uploaded Source

Built Distributions

cryptography-1.1-pp27-none-macosx_10_10_x86_64.whl (1.2 MB view details)

Uploaded PyPymacOS 10.10+ x86-64

cryptography-1.1-cp35-none-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.5Windows x86-64

cryptography-1.1-cp35-none-win32.whl (880.3 kB view details)

Uploaded CPython 3.5Windows x86

cryptography-1.1-cp35-cp35m-macosx_10_10_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

Uploaded CPython 3.4Windows x86-64

cryptography-1.1-cp34-none-win32.whl (876.2 kB view details)

Uploaded CPython 3.4Windows x86

cryptography-1.1-cp34-cp34m-macosx_10_10_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

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

Uploaded CPython 3.3Windows x86-64

cryptography-1.1-cp33-none-win32.whl (876.2 kB view details)

Uploaded CPython 3.3Windows x86

cryptography-1.1-cp33-cp33m-macosx_10_10_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.3mmacOS 10.10+ x86-64

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

Uploaded CPython 2.7Windows x86-64

cryptography-1.1-cp27-none-win32.whl (876.5 kB view details)

Uploaded CPython 2.7Windows x86

cryptography-1.1-cp27-none-macosx_10_10_intel.whl (2.3 MB view details)

Uploaded CPython 2.7macOS 10.10+ Intel (x86-64, i386)

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

Uploaded CPython 2.6Windows x86-64

cryptography-1.1-cp26-none-win32.whl (877.2 kB view details)

Uploaded CPython 2.6Windows x86

cryptography-1.1-cp26-none-macosx_10_10_intel.whl (2.3 MB view details)

Uploaded CPython 2.6macOS 10.10+ Intel (x86-64, i386)

File details

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

File metadata

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

File hashes

Hashes for cryptography-1.1.tar.gz
Algorithm Hash digest
SHA256 059bc6428b1d0e2317f505698602642f1d8dda5b120ec573a59a430d8cb7a32d
MD5 dd06da41535184f48f2c8e8b74dd570f
BLAKE2b-256 e32943e5f41e88899086796204e7d2bb47b3bb0c86654398cff514c801987218

See more details on using hashes here.

File details

Details for the file cryptography-1.1-pp27-none-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-1.1-pp27-none-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d883ff0d885ac56cd991f858f08431b18f671b0f34ca6d5e0391002ec375e264
MD5 0b0eb812ebdf70d40f25f2c35d85032d
BLAKE2b-256 01790b7cb286915130c8d87eee8bdd34782ca3b8712507373e508007260346e5

See more details on using hashes here.

File details

Details for the file cryptography-1.1-cp35-none-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-1.1-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 8ab1e6273b8476947cd3b96ece5b5d84ec0840525384370a387af9d82a5ff8ec
MD5 92f3274f07ab7b75a46e19854fae068e
BLAKE2b-256 ca49afd9659b641021d17c042b07b6ce95e62f38cabb23a52c77bae40d9c542b

See more details on using hashes here.

File details

Details for the file cryptography-1.1-cp35-none-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.1-cp35-none-win32.whl
Algorithm Hash digest
SHA256 f739c713198682910dcb520be2ce18be5bb0571defa212025d6c55e29b4c740d
MD5 9474526a59cb151c60f4265269455632
BLAKE2b-256 7867b956ee00ffa0f097028f1ff7ce4e9b93806aa8de63a09d9ba92360704a90

See more details on using hashes here.

File details

Details for the file cryptography-1.1-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-1.1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0aa4329af3f3f8990af23274274060ec904e04d9ac38348b30d24197bba02d91
MD5 8e7e12e6c057e6878181fbfb1a02a5fc
BLAKE2b-256 bd2d7bf1b4e9f88cdf2fd1e1a8d2b0e309c04c54490072c0260835ee68f97526

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.1-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 294fcec09f6710b4d97af4d3aa69cba4e9f4d4c53cae90ceda62867a95cf364d
MD5 1574e823d18db1a3b128384860a71aeb
BLAKE2b-256 b55af10708ac362108207e9905ee787a66d9c10b329c940a23b57d2b14b7bd26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.1-cp34-none-win32.whl
Algorithm Hash digest
SHA256 ac11cf6201d7361e4218f6c59a0182dda45aed6fa5a4dfc857f3d94eab6d0738
MD5 eee0f211c26f3fd7f804a6752d8b025f
BLAKE2b-256 a861f588bbd189b56858c741ec7a848d6ea29c511fd4e7d8ac37cfca6a90bb08

See more details on using hashes here.

File details

Details for the file cryptography-1.1-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-1.1-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3c7dbfbeb5042f20125c7179e8374f994b409a630f793885078e9a17e6f67033
MD5 02522dfe3c5fbfda8237e159b7f2cd88
BLAKE2b-256 5a3df0a61898321ad31fdee1b0275fd3b97ff20e6ea6c7e446870e74311617eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.1-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 357cfdc4576f4a99fd81d63c7c0eb26969688e19c6d95493f89d3ca79639b88d
MD5 17276093699f9542167a2b09e588ba5b
BLAKE2b-256 25bbcf582bd85465497390f2f266f21a31e38cd36d411bd5f5f4368dab436615

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.1-cp33-none-win32.whl
Algorithm Hash digest
SHA256 ae097766ced9a2f2058ec3f09e6edd8e56341a4dc7744ceeb5c5aecefcf2d60e
MD5 af05dbdd13bb76a21b55e1439c242db4
BLAKE2b-256 e875e8f431d764ec1ac4eaabe30d724d2ccb89d008b0c2f29a1059e413ac03b3

See more details on using hashes here.

File details

Details for the file cryptography-1.1-cp33-cp33m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-1.1-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 60832a6a9ae6b0d6dd8925f80f7ff4d7151d21aa9f3ab8e9c1030741f1518b6d
MD5 5e4f303b7f29b1d8cde854ce6aafd548
BLAKE2b-256 2f7ff06eb5c6121cc08568e9059d07aca55ef259d210e27516f42767a8f693b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.1-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 9e7ec8ac416cb31c8fef8407af61aa7d2d5c4b7dc807f44ee4d035c724426df3
MD5 fa915e5b84386811169309985e979e21
BLAKE2b-256 1e1f590db9655cc9cf27b845a2e9378c5ad205f7db157618d6032d863d7cdb60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.1-cp27-none-win32.whl
Algorithm Hash digest
SHA256 3094d96034d19f738198629f22e402e63a0e0ab62d93d7b70eccbb610158561d
MD5 bab6c2ec2f7baa3d17841d932ce4ad8c
BLAKE2b-256 b99a41318182bb8b813eb92aa65cbf46a6dec86f4d03586a5834444e949e718d

See more details on using hashes here.

File details

Details for the file cryptography-1.1-cp27-none-macosx_10_10_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.1-cp27-none-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 c81f1b9071d7f8e7e99ccc112f68034cb82c1f4a719009e57bbefe097323f25f
MD5 403b3256649f529d18034eb874da24e4
BLAKE2b-256 0731bf8832e90cff45f08c953eed34f4dedd273906845accf096d9282b096b7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.1-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 fe22963133fe6ba5440fd388c0a4a7de5d21257291654f0de23612cad961c259
MD5 90549eb2c4be047a9e1c4e8256ccfb72
BLAKE2b-256 42bb0cac500760f338ca31522318b1391957681a2f3322324f515037df33c4e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.1-cp26-none-win32.whl
Algorithm Hash digest
SHA256 d28568ade1deeae623c76a28a0bcb8371be168a7a6d34af785a412a4c45336f9
MD5 04c85a81afdfdbe7971dee6afe3625fc
BLAKE2b-256 0b5d932228cc0e9821db93e46a023b21c0e5705b2e8435547741950b7458b7b8

See more details on using hashes here.

File details

Details for the file cryptography-1.1-cp26-none-macosx_10_10_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.1-cp26-none-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 3a6b8d3bff11411443d3428bb65ab663d2332875627227ec0f5c78c34faeb38b
MD5 df89f37f301ace61ca0beafab3d5a660
BLAKE2b-256 6cb9acc559c13d25c668426b861e519a5c7cc3861a4196b7cda9effd46f7b9cc

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