Skip to main content

Cryptography

https://travis-ci.org/pyca/cryptography.png?branch=master https://coveralls.io/repos/pyca/cryptography/badge.png?branch=master

cryptography is a package designed to expose 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.2+, 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.

Metadata

Release files for cryptography 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cryptography 0.2
File Size Uploaded Provenance
cryptography-0.2.tar.gz 13.8 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for cryptography 0.2
File
cryptography-0.2-cp33-none-win32.whl CPython 3.3 none Windows x86-32 Details
cryptography-0.2-cp32-none-win32.whl CPython 3.2 none Windows x86-32 Details
cryptography-0.2-cp27-none-win32.whl CPython 2.7 none Windows x86-32 Details
cryptography-0.2-cp26-none-win32.whl CPython 2.6 none Windows x86-32 Details

Total release size: 14.4 MB

Release files / cryptography-0.2.tar.gz

Download URL cryptography-0.2.tar.gz
Size 13.8 MB
Tags Source
SHA-256 checksum
How to use checksums
603bbaca2aec11157917470c750cc051e432a7278f94ac936c2cf9d5f4add791
BLAKE2b-256 checksum
How to use checksums
03f8697762ae5c6b1cc4ea6a672c4960ca5f15d1eb518c53dc179d93b682bf48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-0.2-cp33-none-win32.whl

Download URL cryptography-0.2-cp33-none-win32.whl
Size 149.7 kB
Tags CPython 3.3 Windows x86-32
SHA-256 checksum
How to use checksums
60d115278a8c1f1b5b7b209fdcc694194220ab0d7aab4a787b429381ce7b9329
BLAKE2b-256 checksum
How to use checksums
a18f45be8438136620012541ff9dafc0709f55a50aadef8c6207aec25c8a6798
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-0.2-cp32-none-win32.whl

Download URL cryptography-0.2-cp32-none-win32.whl
Size 149.8 kB
Tags CPython 3.2 Windows x86-32
SHA-256 checksum
How to use checksums
2fa32c697f9ea8e4c513329782f76acb707bf498b2311c59d97e2bc2f1d96d26
BLAKE2b-256 checksum
How to use checksums
23f095d1b3786083afe5bb2c1e1af8b74cd02e75816a79c50d97f3d566ccf52b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-0.2-cp27-none-win32.whl

Download URL cryptography-0.2-cp27-none-win32.whl
Size 149.7 kB
Tags CPython 2.7 Windows x86-32
SHA-256 checksum
How to use checksums
daca72f4006893e5a6de689217cbfe6dada407ffcb9213f14892614b7c7e7622
BLAKE2b-256 checksum
How to use checksums
c642eaab2bf95dc6fb215bc0a6eb3f751c4aba091c69ea88a01b8d634410b420
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / cryptography-0.2-cp26-none-win32.whl

Download URL cryptography-0.2-cp26-none-win32.whl
Size 150.5 kB
Tags CPython 2.6 Windows x86-32
SHA-256 checksum
How to use checksums
1aa4b09689bfb3c715552ad66d1fdc8674c6088ff33e4887b9733407acc522be
BLAKE2b-256 checksum
How to use checksums
e027780a077a22469e7dc3588e19c5544c295c5c8f012525848b07ac4c3f5d4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for cryptography 0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.2 This release

5 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page