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.

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

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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.4 Windows x86-64

cryptography-1.0-cp34-none-win32.whl (867.1 kB view details)

Uploaded CPython 3.4 Windows x86

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

Uploaded CPython 3.3 Windows x86-64

cryptography-1.0-cp33-none-win32.whl (867.1 kB view details)

Uploaded CPython 3.3 Windows x86

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

Uploaded CPython 2.7 Windows x86-64

cryptography-1.0-cp27-none-win32.whl (867.4 kB view details)

Uploaded CPython 2.7 Windows x86

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

Uploaded CPython 2.6 Windows x86-64

cryptography-1.0-cp26-none-win32.whl (868.1 kB view details)

Uploaded CPython 2.6 Windows x86

File details

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

File metadata

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

File hashes

Hashes for cryptography-1.0.tar.gz
Algorithm Hash digest
SHA256 211c02fe77d791d7fc437227ba1c046268d5da665e05d8a53fc19f4f74c21001
MD5 3f2608eb94dcc6e616c3cc2e182181b0
BLAKE2b-256 601f8cf32f1fa61efafea7d4fcdcb5080c073f99ada1d2a436527bc392f2f8ea

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 ca3fc6044abea17d62f61317fae438e40217e5bec6a1194599b8a5ad27f8e8c3
MD5 6c7ce1ce9caea5644552ebb81880c978
BLAKE2b-256 f053ade4f98860025c79dc9a325b5346f235b3911555bbfd9aecc685e5d1d7cd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 ee88a61e6446d77fc404ff9f576b46baf18382f4b31a9ca4c34e653acf11a95e
MD5 2c794028cb811a86380c5b88dfadad6c
BLAKE2b-256 3e6e39c82f4c3f23db2b376bb52d3c0673736a20ec1742d126c81424c2c0df7f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.0-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 b5b1fd98b441a4d0a09a21ae2ae83400a47ee9b946ec93ad874267462e62ced9
MD5 4adc9e5e798b0d408ae0fb56ce8288e8
BLAKE2b-256 e7dbbbfc8366a7290cd0e9a2666fc39fe145dd1526deba64e34076257698f5dc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.0-cp33-none-win32.whl
Algorithm Hash digest
SHA256 89b6c2708a5462586793e4e913f532ddd9373b200f99c5af5c36e29e8e29b538
MD5 31d5a4ba0ca0f1842f83226fb2a1fcad
BLAKE2b-256 494291c7a62aaeee3f1206d30a8ee93d014730dfd278e33f4e062c01b42a6990

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.0-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 4e607eec11a1b913c891d2eaa6b8935a8835ec93750e1c038f20ce3070931bd5
MD5 d3bab92d10e8b64ec4040785ca9dd856
BLAKE2b-256 96e45b1b25874eea3606cb29ffdb1a18840b248dc23d9052e520ad6fcb0bfe07

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.0-cp27-none-win32.whl
Algorithm Hash digest
SHA256 4c8ac0fba43aca842394f1f58ab78044914a1f516c71966148489c70be8848e5
MD5 ccbb2dab620ca1376ec4ce7865f8e7b1
BLAKE2b-256 674c91d22ad55900d97d760ce88392cd281248d2a3ff639d97b549f8f425e2cd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.0-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 f364b94a179435e2352c2d316094cd7e8c297df237d07ba69fe679412c6178dc
MD5 ad7fcdbc611e642b6b10a4c671cbe324
BLAKE2b-256 ca5065b0fcb4308d76443be7e743c7605a60bd987e00c33dddc39d8d8a6b7f7f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for cryptography-1.0-cp26-none-win32.whl
Algorithm Hash digest
SHA256 1ccd86ec6c52c891bac63ab02c0e9db1bea0be55c23db8824da4c605fa4f6d87
MD5 8b4bb2a78cd7c3c3273f4dbfad980dd9
BLAKE2b-256 c9ae12b501c338597574f70cc187ec32d4d61ef149a2ead839e04f215fed3f38

See more details on using hashes here.

Provenance

Supported by

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