cryptography travis-ci python

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

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

book

book

Crypto 101, the introductory book on cryptography. ...

cryptography

cryptography

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

pycrypto

pycrypto

The Python Cryptography Toolkit ...

jsrsasign

jsrsasign

The 'jsrsasign' (RSA-Sign JavaScript Library) is an opensource free cryptography library supporting RSA/RSAPSS/ECDSA/DSA signing/validation, ASN.1, PKCS#1/5/8 private/public key, X.509 certificate, CRL, OCSP, CMS SignedData, TimeStamp, CAdES JSON Web Sign ...

cryptol

cryptol

Cryptol: The Language of Cryptography ...


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