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.

You can install cryptography with:

$ pip install cryptography

For full details see the installation 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.8

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

Uploaded Source

Built Distributions

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

Uploaded PyPymacOS 10.10+ x86-64

cryptography-1.8-cp36-cp36m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.6mWindows x86-64

cryptography-1.8-cp36-cp36m-win32.whl (1.1 MB view details)

Uploaded CPython 3.6mWindows x86

cryptography-1.8-cp36-cp36m-macosx_10_10_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

cryptography-1.8-cp36-cp36m-macosx_10_6_intel.whl (1.4 MB view details)

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

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

Uploaded CPython 3.5mWindows x86-64

cryptography-1.8-cp35-cp35m-win32.whl (1.1 MB view details)

Uploaded CPython 3.5mWindows x86

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

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

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

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

Uploaded CPython 3.4mWindows x86-64

cryptography-1.8-cp34-cp34m-win32.whl (1.1 MB view details)

Uploaded CPython 3.4mWindows x86

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

Uploaded CPython 3.4mmacOS 10.10+ x86-64

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

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

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

Uploaded CPython 3.3mWindows x86-64

cryptography-1.8-cp33-cp33m-win32.whl (1.1 MB view details)

Uploaded CPython 3.3mWindows x86

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

Uploaded CPython 3.3mmacOS 10.10+ x86-64

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

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

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

Uploaded CPython 2.7mumacOS 10.10+ x86-64

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

Uploaded CPython 2.7mWindows x86-64

cryptography-1.8-cp27-cp27m-win32.whl (1.1 MB view details)

Uploaded CPython 2.7mWindows x86

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

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

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

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

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

Uploaded CPython 2.6mWindows x86-64

cryptography-1.8-cp26-cp26m-win32.whl (1.1 MB view details)

Uploaded CPython 2.6mWindows x86

cryptography-1.8-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.8.tar.gz.

File metadata

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

File hashes

Hashes for cryptography-1.8.tar.gz
Algorithm Hash digest
SHA256 fea92344dce634c5968632c7ab71387de046f6e2816a504bde7e3411ed1689b0
MD5 bc68157cf9f05979b20a5a7a41d87b85
BLAKE2b-256 a2743c4223fa910ccd4f9e4e6fbf0376649ca9817b459b1ff37e903280b992f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-pp226-pp226u-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 55b78bd779d70fc47868f549a2490e2e12ff21d1f73d7cb0e5363072b2f37f57
MD5 c4d73f1162fb4a0a201faccbd9e2be95
BLAKE2b-256 cc4ad01edd217ef78c8842f088d7469bc9d3bff4d1d6fcc0b22eb8df9b296e28

See more details on using hashes here.

File details

Details for the file cryptography-1.8-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for cryptography-1.8-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 676930300f3ae9372b24e04baf81901204bc4deec28127ab685edf1b72aeab51
MD5 699d15e11adc72dc1f88bebeafe9a3c9
BLAKE2b-256 2a4a4c48a135c81fe511045cb8eb44d672646f245a562d21f1f264f116edd7b8

See more details on using hashes here.

File details

Details for the file cryptography-1.8-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.8-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 0d0ffa61bb5cc6c5ab00ca001310e0ebfc45ef718379e84afbc7c7f597c06845
MD5 59104bdf9f8352ad2ca39cdc7e298e13
BLAKE2b-256 e9bd8dc6b717c2853770e17a9f1a819bebf9cbac4061578c2ac5d80a74eb6fc0

See more details on using hashes here.

File details

Details for the file cryptography-1.8-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for cryptography-1.8-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 42b8ce876ef52a615fea3eb2cb1ab165679272d8735f78e062f7ab4d6b2628df
MD5 55fdf4cf97c65711b3b8108c68effb23
BLAKE2b-256 5922b5bfc6e92f851de36e46a38e03191152ff52d85d0766c6207f77cb0a2d13

See more details on using hashes here.

File details

Details for the file cryptography-1.8-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for cryptography-1.8-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 99b7966a9b0088bebd62b9916653126fcf966227aef4e38e0177d91103cb328f
MD5 b16ece741dfbbab3adb7409d695d905e
BLAKE2b-256 3f0b110e672746fa293be2b18b40359e6417ef8b458b7e9a18cedf87690719cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 603c476918a99bfc37a4c5c08c1eb618965fd4e370c438ac1d2b7fea5d09dc4b
MD5 62ef99be411aeac81a6075d97b6ec1a0
BLAKE2b-256 61d341abe0fc83acb4dfed12620ca9e8ac4f89643281ed48155da49318437469

See more details on using hashes here.

File details

Details for the file cryptography-1.8-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.8-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 080101573a412d6d77474f9a9ab5af975ef6c00585fa37252dbbfe52c8b6432d
MD5 e94bcbbb11f338535cca650a9333b257
BLAKE2b-256 93b1d753f351a6e850d3626b6cbbabee73a5c8af8d141f6cfd571b99c1d204ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 adaad185ab7f3a4e615fb182cf350410bfde9ae96dd3d5ac8bdfd49b382b6dc0
MD5 1bc06abb05519807ae39de76a374cc79
BLAKE2b-256 0b181ae7ad6325f78065a5f94155402db43211d7bf23376d2246ec88460ad177

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 cf27a25565eaaa24a80bc697c2915d593dbf831f20d1c1ceec666d0ebcadde90
MD5 022371360217eff883048be815bdd889
BLAKE2b-256 acd073f20834990d28c1bd9c61783d460638374480be3b8138c123a1f6858f1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 cff0c527537e31fb371c3c93a4deb16203f8605a81fd1030bef7b56c86d709d2
MD5 d05cc3d1e685b422c57774acdc945a6f
BLAKE2b-256 fa9adba1f5e1b8736b3e86ba13b4ff5de5e3726eed33b9d4487d9a333f4d817c

See more details on using hashes here.

File details

Details for the file cryptography-1.8-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.8-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 0c40ab50bb468e51ebfb28b3c16e69287abffedbda191593f71a673fa0230bde
MD5 afd88e587b3d89ccb2a7a949d0aeaa0c
BLAKE2b-256 edaa1143a4efd82d6010c2edffce9cd0ed21189a1780d8c8e4fc2eb8280eb6f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1d934c30fc536143c760447553ce355781c678270e7d039b993b6b39648a2444
MD5 24406b95977d3726d2f657cc20d8f761
BLAKE2b-256 5e9902938ece2f6f2c0ce81712af280be932fa7cf9c2bb190332ef141ea1a3b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 52bfcd1524736fae918f60bd9d51462ef6fce1d15e4b530bddbd36fe9dec93c6
MD5 7ac33376438b50fccf0388f4dc929d2e
BLAKE2b-256 e7fa45ff761a9443ee657aa18f3c81ee651dc69b03e428bf904faa04729855cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 73585ce9d8a727a8c50ea1f6a43117b43e0b3d0afbfceb4cd711b31b86d58009
MD5 d22e07d50bae9daa2a4a415d1d896e8f
BLAKE2b-256 14588bedfc6c77cabd34bfba9735c90abec08bd99ff5dfec27f7606c6ef3ea97

See more details on using hashes here.

File details

Details for the file cryptography-1.8-cp33-cp33m-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.8-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 5ca3db0a8b8bb6c844ff664c9ffd19dbff2bdb592895c669432cea604fb4a100
MD5 0ea6d96171311b8f594d4f0bb19b5ddb
BLAKE2b-256 2272e156ce91c2e5e6f5756583086357498c91163ab4195a2f0245b249b448f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 df7214f5f2f15c0161f74ecf290f9b4033a267e40cca75bb0124ae38d4d5f78b
MD5 91b5e61ae8f1a9214fe84c53b6b32089
BLAKE2b-256 59986d579c39c4ac880b43f438321e574b1b8914200f6655d84bedbaf9672624

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp33-cp33m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ca708c61e68bb0ab1ec3a73e6c3be1821860e7437ff88e45a96953740de2e416
MD5 8a8ef08efbdce289a6d20bc5eb7edbb2
BLAKE2b-256 0963c979830ac946d1e14cd0319e9a890064d7594cee0867760495b1bab1420a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp27-cp27mu-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a9c775434467abc590518816d737b4e9cc6732f96d319147c9b791342c4c953d
MD5 3ade3ebf26ac27528e47c5079939a76f
BLAKE2b-256 35f396c138d2d9fba1aa56c3031109de3dbbab8a98fe181c843c82c11dc28285

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 a5d98d3cb9805de9e7d4509315a88a392d27bc65b5bf08c772c0760f0e73dcc0
MD5 19d3c7afb492435e68a8d359d24361d9
BLAKE2b-256 f3717385e778b0c7e0e040dba103cdab7ac0fc5a761075cf3d2dad9462335842

See more details on using hashes here.

File details

Details for the file cryptography-1.8-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.8-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 c034261e5d2ccc6d9326df7e3936f2e88d52beee39ffa71adf80eb74578da8a6
MD5 df6fefb38258e97c3d742a2d908444d7
BLAKE2b-256 da77f79708e92cb9caab47749f2e2d8c4f15a11cf1cb83a56fe51e57c9b915be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 ec9627cf9a3b960f98640e38ba6aa21803708aa2a74be4b2ebcafdd445a8f6c9
MD5 f5f41a3698a615ebf80a231795cf83f6
BLAKE2b-256 3799021e41cccda7f17625724d46d4671e14af5e70ede1e394135cf69672cc93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 a2c9bab7c4de2862b44fa032709e46e3cd0ae290d8b74953d61fe6eb95a09d8a
MD5 a2026992ae8cbdbda4c1cc96eda45c57
BLAKE2b-256 b7dcbbab76a6e07408acaa0b7cf962b036c0f193f539d679d53e3aeb68eb127b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp26-cp26m-win_amd64.whl
Algorithm Hash digest
SHA256 2bbac44ee039783047c2173e40975d90ae328afe4c39adf21c72b6262e52cd59
MD5 fcfef5b15a3294fdbb3c3f28b62262ac
BLAKE2b-256 dc12281ad1bb8f528a843977b1bf196fd245eddac8ae3cba8c38e67e0314c48e

See more details on using hashes here.

File details

Details for the file cryptography-1.8-cp26-cp26m-win32.whl.

File metadata

File hashes

Hashes for cryptography-1.8-cp26-cp26m-win32.whl
Algorithm Hash digest
SHA256 8b03bf66b82be6eb25b15bc218cac5c5d4779ee5469166bf3934ab7ad954e944
MD5 aad5e3f6dd56f99789f372dc832af860
BLAKE2b-256 8cc725f7975ac486200e8daee0aff3562beda1ce619040ed4c230a9c591de90c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.8-cp26-cp26m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 00149cd1d48c31c3eadef93e89c25282a21b1ec3028792e908869e15a76cb40a
MD5 db57f60c21e9839402caeae780aa3d21
BLAKE2b-256 b72acdcb31c15760f11997cbc370623dc22f115363e41de03182d9b7c7a11cc3

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