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

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.3.tar.gz (383.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.3-pp226-pp226u-macosx_10_10_x86_64.whl (1.2 MB view details)

Uploaded PyPymacOS 10.10+ x86-64

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

Uploaded CPython 3.5Windows x86-64

cryptography-1.3-cp35-none-win32.whl (890.7 kB view details)

Uploaded CPython 3.5Windows x86

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

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

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

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

Uploaded CPython 3.4Windows x86-64

cryptography-1.3-cp34-none-win32.whl (885.0 kB view details)

Uploaded CPython 3.4Windows x86

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

Uploaded CPython 3.4mmacOS 10.10+ x86-64

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

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

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

Uploaded CPython 3.3Windows x86-64

cryptography-1.3-cp33-none-win32.whl (885.0 kB view details)

Uploaded CPython 3.3Windows x86

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

Uploaded CPython 3.3mmacOS 10.10+ x86-64

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

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

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

Uploaded CPython 2.7Windows x86-64

cryptography-1.3-cp27-none-win32.whl (885.2 kB view details)

Uploaded CPython 2.7Windows x86

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

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

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

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

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

Uploaded CPython 2.6Windows x86-64

cryptography-1.3-cp26-none-win32.whl (885.9 kB view details)

Uploaded CPython 2.6Windows x86

cryptography-1.3-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.3.tar.gz.

File metadata

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

File hashes

Hashes for cryptography-1.3.tar.gz
Algorithm Hash digest
SHA256 5dcc8d0ba790db6b36067c0db0fa9076de58bec5f9bc6d1c4f2fec8f06dcf0f4
MD5 eb9c78f094bf7fd9517b19fa2593fbb5
BLAKE2b-256 0ee181222d599801152f4008eac5b7ced9febf95e67b40bc2eabcfbb7f2f2dec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-pp226-pp226u-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 16b56929cacd8a7f817412716031a8885a85ec2442631f8f79dabe57d7d21dde
MD5 4d1c7c79b08eef5e54e69da1d0302de5
BLAKE2b-256 d2e91b758f9787c249f6d29c480b13e8197ddd1741c81984c250009bbbc03a13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp35-none-win_amd64.whl
Algorithm Hash digest
SHA256 eff7cef4a65286d763c7568648f748d24e8e9bb73c85180ae6fa5b920293ae3d
MD5 e2a59073cecc2c32402d9fd90f5bcb19
BLAKE2b-256 5b089f0572ca74eae97735d063c23c18ec41cf110d154cbd9689c4f7f8236f7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp35-none-win32.whl
Algorithm Hash digest
SHA256 93650f4388cc64fe1e13cacdcc93460d0750f005c0825f33a9012dd38c4b2e2b
MD5 d0132386b698e4b9b74eeed71064481a
BLAKE2b-256 a3f4e9500e151b3fd1f38c60eee5ec5067f6c2fde15218961a85268b77bd50b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 124c87581a2998233791cd4874269425c20b8b31e1b309cec43a77e16e450f0a
MD5 2f74e01213c6caaf2208319b11090609
BLAKE2b-256 8e42cf1fb12c1bb2e0687ab549b1575d9cd883f88afd87eb3de2d51339c08510

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 5ed2ee7070fe4c6ad9db922370977b49d37ac084009afcf50286f58a4bc5a136
MD5 af670c7343fa4c2cb1c3f54a45f5584a
BLAKE2b-256 8ecbac5a1bf51c540c1786b4fe3d8bc7de7556ef6bfef6cfb9a25369563fb186

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 c9dfa20de31ba6bd5fa212963f7b32e2df222f061678487fdebee72a95464a9e
MD5 716dd7064ea504eac96271b41df2546a
BLAKE2b-256 51b90754387adea968f392c3f52311a2eefad1caeddc4baa1c8d348adfaef532

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp34-none-win32.whl
Algorithm Hash digest
SHA256 7f1d1b87f299dcdfce29c3569528f73f0ce6d284ad7c6960fea7bcf1959462fe
MD5 27238f11a94c56e878c771ba22796728
BLAKE2b-256 20758074d2f751ecd476178420c48d97db83068324567f46001aa9a29732684d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2eae6b942a9fed01bb3a2dd8a810c74c53bd1a49089bc9bd0660f886daa106e9
MD5 e91cc8f6dfd5b92f608e3ae54dd10914
BLAKE2b-256 b696e61c2cb311eb05c8de71ceb10fcba3e5a5965f6c1cb860e014ca47beda6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 235cb9fb836926cee1aa0c3ef2c655c18794607db645898651899c78a2ff546e
MD5 a5638e8d184a492910201eca97a9740a
BLAKE2b-256 a7263cb7cae48071aec610ede0288852cf7e2670013896448b258140f8949f7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 15ddef4a55904d3a21fbedab058b0d0d908fb82df16d379d014e70c3d5934bbd
MD5 d6e57cc8995647f85154478926c4ce2a
BLAKE2b-256 1bedbd4fd226c3a15c88737be04ee4a0eaabfba28a42b35a637ebf1b6ca2f978

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp33-none-win32.whl
Algorithm Hash digest
SHA256 7a67f61afc24670673ae2f86be6ee9e96a69397ddce70d371ba22974a0d4ab8b
MD5 494a4e012ec42e5577b36af2b17964e1
BLAKE2b-256 5b4faa0a220dad9869990bdeac8d45c313037e5f8095625bb13009026e5aceac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp33-cp33m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 61cf912afa2f76c1593212ea2307688b94f9be377c8298b160eadf46672f6bab
MD5 f6121a7c3e49a31a7dd52f8789a94dec
BLAKE2b-256 aaf511140cbc3e53ab9bc4b52f136104ef146b2211acdd95d859ed9eba6bc077

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp33-cp33m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 ab8349aa4aadbba161b3dd4f0c542bbd6fff0759210e0f64bdd6bf0d13265dad
MD5 e53869bcb567127aa4a3c1a0848d2782
BLAKE2b-256 4d2097c2823aa1ae580e8d00c3979137d502d2acf424e1b77b19de0fb8f19ede

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 622b889cfddfcbd9cd49b89c2aa7896f3710cf483bf7ea8f53a93184ea72bf21
MD5 21ff9b53ca3819dadb9c500dca793553
BLAKE2b-256 ad259eca1e559376c28eee2c017b9410155a01da1c65f095e12ae852dac02bab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp27-none-win32.whl
Algorithm Hash digest
SHA256 47debbea2ebac5a2bbbc60a8679caecd357c877c88c6a4257927ced37eacc756
MD5 ec19c2816567f194ded77a7295edc2fc
BLAKE2b-256 028ef0753ace4a283386d415f7c92a556ab6c976899b2178f7236bb410c31c90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp27-cp27m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 f828aff40b6c3b4ae7dfd7f6c51091da203392a913452b75750ae917531d4fad
MD5 2f8f91cd1441b5aa6b05ddaaf0cb9fb2
BLAKE2b-256 11f7823511931aab3ab29c53fc5abcfd3698700e04bef51e2c75bb8ce331935a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp27-cp27m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 2799616f72b978d1f53b71fbe16e895d71836e9d165537e2520ae673fd74783b
MD5 0a787392401c128633d51ddb27d656f3
BLAKE2b-256 06c5fddcb5b153c81cbee1853da0c2dabec381c4e4957b2da2f56f3f54a44822

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 81acd9f5887a3ef9c51716b11138ce4fc8997f6b820cc78c6c534979413b5656
MD5 dac9173b38f7fc47b85cf45ad5ee801f
BLAKE2b-256 00cecb9b04e0740349c861c183c515c48d1f88a4b02a347fc100c38ab702e723

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp26-none-win32.whl
Algorithm Hash digest
SHA256 6ce7c8d05c80754de1b6c02b995aa3145a0a0e1e2f3e6c5d9660d0db062ce73d
MD5 66b54d24ee68182d77dff0b3caaddf8c
BLAKE2b-256 7aaa60b92f0aabe17ed7a51eb335cea1673fe29c8f6e1fb564c0797a6b301ebb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cryptography-1.3-cp26-cp26m-macosx_10_10_intel.whl
Algorithm Hash digest
SHA256 8fd99d736bf1d666a265982b15ec9a8454569b40a6e690372aee0cc8ad088629
MD5 b5e3e9f2ff1a17748128d3d21ac2ab02
BLAKE2b-256 4ad3350fbfe508cc0a0fe5eed872dd03b19e700611e4ca729abffb98218ea70e

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