cryptography travis-ci python

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.

4 years after

Cryptography

.. image:: https://img.shields.io/pypi/v/cryptography.svg :target: https://pypi.python.org/pypi/cryptography/ :alt: Latest Version

.. image:: https://readthedocs.org/projects/cryptography/badge/?version=latest :target: https://cryptography.io :alt: Latest Docs

.. image:: https://travis-ci.org/pyca/cryptography.svg?branch=master :target: https://travis-ci.org/pyca/cryptography

.. image:: https://img.shields.io/coveralls/pyca/cryptography/master.svg :target: https://coveralls.io/r/pyca/cryptography?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:

.. code-block:: pycon

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

.. _`documentation`: https://cryptography.io/
.. _`issue tracker`: https://github.com/pyca/cryptography/issues
.. _`cryptography-dev`: https://mail.python.org/mailman/listinfo/cryptography-dev

Related Repositories

awesome-cryptography

awesome-cryptography

A curated list of cryptography resources and links. ...

cryptography-to-mathematics

cryptography-to-mathematics

Chrome extension that replaces occurrences of 'cryptography' to 'mathematics' ...

Cryptography-Stanford-Notes

Cryptography-Stanford-Notes

Notes and exercices from the Cryptography class on Coursera ...

Elliptical-Curve-Cryptography

Elliptical-Curve-Cryptography

File Encryption/Decryption and Implementation of Digital Signature using Ellipti ...

Delta.Cryptography

Delta.Cryptography

Cryptography and Certificates management ...


Top Contributors

reaperhulk alex dreid public dstufft Ayrx lvh skeuomorf exarkun hynek cyli michael-hart AndreLouisCaron greghaynes juliankrause xolox ashfall tonyseek eeshangarg mark-adams wallrj Ivoz Lukasa phibos chrisglass tiran etrauschke sbuss callidus rev112

Releases

-   0.9 zip tar
-   0.8.2 zip tar
-   0.8.1 zip tar
-   0.8 zip tar
-   0.7.2 zip tar
-   0.7.1 zip tar
-   0.7 zip tar
-   0.6.1 zip tar
-   0.6 zip tar
-   0.5.4 zip tar
-   0.5.3 zip tar
-   0.5.2 zip tar
-   0.5.1 zip tar
-   0.5 zip tar
-   0.4 zip tar
-   0.3 zip tar
-   0.2.2 zip tar
-   0.2.1 zip tar
-   0.2 zip tar
-   0.1 zip tar