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.4

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

Uploaded Source

Built Distributions

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

cryptography-1.4-pp226-pp226u-macosx_10_10_x86_64.whl (1.2 MB view details)

Uploaded PyPymacOS 10.10+ x86-64

cryptography-1.4-cp35-none-win32.whl (897.1 kB view details)

Uploaded CPython 3.5Windows x86

cryptography-1.4-cp35-cp35m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.5mWindows x86-64

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

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

cryptography-1.4-cp34-none-win32.whl (891.0 kB view details)

Uploaded CPython 3.4Windows x86

cryptography-1.4-cp34-cp34m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.4mWindows x86-64

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

Uploaded CPython 3.4mmacOS 10.10+ x86-64

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

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

cryptography-1.4-cp33-none-win32.whl (891.0 kB view details)

Uploaded CPython 3.3Windows x86

cryptography-1.4-cp33-cp33m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.3mWindows x86-64

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

Uploaded CPython 3.3mmacOS 10.10+ x86-64

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

Uploaded CPython 3.3mmacOS 10.6+ Intel (x86-64, i386)

cryptography-1.4-cp27-none-win32.whl (891.3 kB view details)

Uploaded CPython 2.7Windows x86

cryptography-1.4-cp27-cp27mu-macosx_10_10_x86_64.whl (1.4 MB view details)

Uploaded CPython 2.7mumacOS 10.10+ x86-64

cryptography-1.4-cp27-cp27m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 2.7mWindows x86-64

cryptography-1.4-cp27-cp27m-macosx_10_10_intel.whl (2.4 MB view details)

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

cryptography-1.4-cp27-cp27m-macosx_10_6_intel.whl (1.4 MB view details)

Uploaded CPython 2.7mmacOS 10.6+ Intel (x86-64, i386)

cryptography-1.4-cp26-none-win32.whl (892.1 kB view details)

Uploaded CPython 2.6Windows x86

cryptography-1.4-cp26-cp26m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 2.6mWindows x86-64

cryptography-1.4-cp26-cp26m-macosx_10_10_intel.whl (2.4 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for cryptography-1.4.tar.gz
Algorithm Hash digest
SHA256 bb149540ed90c4b2171bf694fe6991d6331bc149ae623c8ff419324f4222d128
MD5 a9763e3831cc7cdb402c028fac1ceb39
BLAKE2b-256 a95ba383b3a778609fe8177bd51307b5ebeee369b353550675353f46cb99c6f0

See more details on using hashes here.

File details

Details for the file cryptography-1.4-pp226-pp226u-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-1.4-pp226-pp226u-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f5245bd3c0d4a31b4afc397d158ed1b051b703d9690527472e8ca371b20d8735
MD5 31a5fd6af083dc1a0024bf64b997d62a
BLAKE2b-256 52bb0a67e1b4c04118d5ce5e62abc1d384de8f117527a6ed2b3a1fbdc8b4aaa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.4-cp35-none-win32.whl
Algorithm Hash digest
SHA256 d282f765eb209926ef1208c6532624fa5087a598e408f8a772ae8a6525f29873
MD5 8b9b7c4fe05582a34a973229f5073cb2
BLAKE2b-256 31cbe4692e664aa1822a7ea88d32c7f5ed7322defa168b2cb2c05c94635cb2ad

See more details on using hashes here.

File details

Details for the file cryptography-1.4-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-1.4-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 23fee2e397619bc2bcc48adfd6b045e99ed0c6188fa8609dd356a35a0460c190
MD5 830e9e84a3ad7b5ba6b19550b1dac3a5
BLAKE2b-256 5f34c7a20fac1b38d8c7a25f506ea8b0f4f8d0f74e3c08e3beb0358a02fb9121

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.4-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d979008e8fe9b44d2fca112cc6d371e4778400649d5710ce687d14689daa1082
MD5 8087190f5ce34252dcb950deded6dc4f
BLAKE2b-256 2caf383540607105ccd8b9634a5b777ed70df687b877213d20c6c1a991a78eac

See more details on using hashes here.

File details

Details for the file cryptography-1.4-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.4-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 84643815979ee45a8676aa00e7f75011edeb33e559bddd25e60ebea78ba12e0a
MD5 f76feed549e88860ee808e59d8cb2f5e
BLAKE2b-256 9c8dcfa7af8bdfcb7269afd84d4e0d5d6bd01143903783454c4b8a866e08d5ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.4-cp34-none-win32.whl
Algorithm Hash digest
SHA256 721a7d8126f8b9f4cc268be2480102f73a0240ceb9d6d59c0c2793d0a284e026
MD5 bacf7bb53d649a1ea2c3855a9027b8d0
BLAKE2b-256 54b468ed2c31abed12f447c76eb5ffca85cfec747b8d527ab052dc42140fbec7

See more details on using hashes here.

File details

Details for the file cryptography-1.4-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-1.4-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 54d3876857416509ceb4791d9347cbdf61b3fd940f46bd842cff40ed5184e902
MD5 b1cd81db69f88a5d46e5e7442ab052fc
BLAKE2b-256 1995204e1772fae5f592a81f6f17e05241dd4555e949b623c3b52e2a7d816b40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.4-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 09aff1f94471d0ffb9728f9661601199d4c3e4e6df662f8b31d223001467c022
MD5 f8cf3ab8a3ea125b0c108b52f3a5f3f1
BLAKE2b-256 949b2ab330ba5c2c3e38029bc3d765027f202e578da5fbb4c8edfbee5e92c040

See more details on using hashes here.

File details

Details for the file cryptography-1.4-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.4-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 29d92a71ad8882ff9fa54c975112cf116aa2e598bd53dd238bd721c3e836aae0
MD5 0cafe268c44619fb6aa5407f3f4c5a20
BLAKE2b-256 69dffe1bd57ddccf934e8c2bea6c765bb0c38bc63758b8cf3bd5f2371549af08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.4-cp33-none-win32.whl
Algorithm Hash digest
SHA256 a2925f2c659a8f716166e6f88ebe650e896f8216515dbc0e7e98b0433a0dd52a
MD5 869d6caf6eb9e07fe5cb5ff1545f9644
BLAKE2b-256 d445b4dbf1e3dbcce5c55fcf8fbfc7c105dc2220fb59c12f8a8f02bea61c53fd

See more details on using hashes here.

File details

Details for the file cryptography-1.4-cp33-cp33m-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-1.4-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 df43a3c3265e42c413cd10ede562efab9eb711f0f08a51ceb3097efb8ffcdd3b
MD5 e2ad7b5d7a0bae45867b0cc1c14d7075
BLAKE2b-256 1bf29e01406c3c563193ddcdda4b4ee75712902f1279d8303e16f98e41506fd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.4-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 65511490f35a602648901a2a21f77c9ea7a1fe0f215dd905c2df696406faad62
MD5 31da7e85861e5a84e859b033e38acf50
BLAKE2b-256 de4ac3fff33df66c671055a5d7280771fde17d4fe8adfc5567d5ea3693283ebe

See more details on using hashes here.

File details

Details for the file cryptography-1.4-cp33-cp33m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.4-cp33-cp33m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 4f56a63b61f4305dd4fda5be22043c9ff0f72ded6b8842d1603bb201f90b1d04
MD5 7d2771e0d40ea3cb3849ea97b2951974
BLAKE2b-256 211cc6626d92de1119709920890e615eefa9001e252d876e9acd68efc27971cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.4-cp27-none-win32.whl
Algorithm Hash digest
SHA256 de51383157f9a02ede9ce9920dd9e22e9e50d0ce58360fa1d1ad41a51c9f830a
MD5 4165f68d545ec6236bae85d1b6500bdd
BLAKE2b-256 d7a3aab83ed0d5f6cc94562f4e0f381ea80c853453f65095411b94637c95b523

See more details on using hashes here.

File details

Details for the file cryptography-1.4-cp27-cp27mu-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-1.4-cp27-cp27mu-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 acc2a81f372cf69970ee6fbba0c1321c4ca3c35fa5d6a89674c2a7414847c51d
MD5 744e4a5e82ca7d6eae4cb1100980523c
BLAKE2b-256 8e88768d77297b005e7c68a561176cea83e77cea99254a612db1263d74a9e023

See more details on using hashes here.

File details

Details for the file cryptography-1.4-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-1.4-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 668789298072d006b45c83a43a7884a60a062494fea6aca06a62c1a11c7181c8
MD5 3d85858adc46a4a64009cace22dedf1f
BLAKE2b-256 9f52417aacf7634edc2ad16974bbbef64cfa520430cea4cf7f98d6d4fb3d4f4f

See more details on using hashes here.

File details

Details for the file cryptography-1.4-cp27-cp27m-macosx_10_10_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.4-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 0eb5f7f1a8bacfa3ee6465a127d70950e3c81eb44976c5c62cfcfa56c77a5618
MD5 0b1d2f1d5cd1df168d05b857e7d14920
BLAKE2b-256 36d53d85d705c6f729a3124a56225049e8a432c4461e38c3deb75b04a75fe480

See more details on using hashes here.

File details

Details for the file cryptography-1.4-cp27-cp27m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.4-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 f9a97ac3c9b0fa69cab5245ea8fcb4d3e62fa86699dd66085b10967117a0060e
MD5 8efe7a733cdefe62851dd2f1e243080d
BLAKE2b-256 0b500d003b5390a9b22a5a144040996b86604312ffabdfc5644fadb4ece71444

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.4-cp26-none-win32.whl
Algorithm Hash digest
SHA256 2a1933c4eede5ecf4cb74f4f1721084b4dba5ab39040730d143e35d2b6b56f03
MD5 e4520931ae2bb49ccf1f4df85efc0c6e
BLAKE2b-256 5402b7a352391b30822e939708112371b93e4db3e676f7b557c89e36ca6bc090

See more details on using hashes here.

File details

Details for the file cryptography-1.4-cp26-cp26m-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-1.4-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 18b64e2f03867c35c190eedd63227f673564a0a29ea1db1dcf136a812a0f62f1
MD5 a79612a970f754d38949306a008750e7
BLAKE2b-256 a23d377a6ff9eb08a4e08315745897f9b9d6aedb5686d228de1871a4611a4c08

See more details on using hashes here.

File details

Details for the file cryptography-1.4-cp26-cp26m-macosx_10_10_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.4-cp26-cp26m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 7fa61cc2b47d0612adcf33fa372e886fe7caba9cd9564e99030eb5f05621886f
MD5 cc119b554fbebf26acefaa3cb896bddf
BLAKE2b-256 edc0b3ae62ddb7826ba29955b915ac5a8010694e17e548b8733521b689376462

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