
cryptography ist ein Paket, das entwickelt wurde, um kryptografische Primitive und Rezepte für Python-Entwickler bereitzustellen.
.. image:: https://img.shields.io/pypi/v/cryptography.svg :target: https://pypi.org/project/cryptography/ :alt: Neueste Version
.. image:: https://readthedocs.org/projects/cryptography/badge/?version=latest :target: https://cryptography.io :alt: Neueste Dokumentation
.. image:: https://github.com/pyca/cryptography/actions/workflows/ci.yml/badge.svg :target: https://github.com/pyca/cryptography/actions/workflows/ci.yml?query=branch%3Amain
cryptography ist ein Paket, das kryptografische Rezepte und Grundbausteine für Python-Entwickler bereitstellt. Unser Ziel ist es, Ihre „kryptografische Standardbibliothek“ zu sein. Es unterstützt Python 3.9+ und PyPy3 7.3.11+.
cryptography umfasst sowohl hochrangige Rezepte als auch niedrigschwellige Schnittstellen zu gängigen kryptografischen Algorithmen wie symmetrischen Verschlüsselungen, Nachrichten-Digesten und Schlüsselableitungsfunktionen. Zum Beispiel, um etwas mit dem hochrangigen symmetrischen Verschlüsselungsrezept von cryptography zu verschlüsseln:
.. 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
b'...'
>>> f.decrypt(token)
b'A really secret message. Not for prying eyes.'
Weitere Informationen finden Sie in der documentation_.
Sie können cryptography mit folgendem Befehl installieren:
.. code-block:: console
$ pip install cryptography
Ausführliche Details finden Sie in der the installation documentation_.
Diskussion
Wenn Sie auf Fehler stoßen, können Sie diese in unserem `issue tracker`_ melden.
Wir unterhalten eine `cryptography-dev`_-Mailingliste für Entwicklungsdiskussionen.
Sie können auch ``#pyca`` auf ``irc.libera.chat`` beitreten, um Fragen zu stellen oder sich zu beteiligen.
Sicherheit
Müssen Sie ein Sicherheitsproblem melden? Bitte konsultieren Sie unsere security reporting_-Dokumentation.
.. _documentation: https://cryptography.io/
.. _the installation documentation: https://cryptography.io/en/latest/installation/
.. _issue tracker: https://github.com/pyca/cryptography/issues
.. _cryptography-dev: https://mail.python.org/mailman/listinfo/cryptography-dev
.. _security reporting: https://cryptography.io/en/latest/security/