
cryptography è un pacchetto progettato per esporre primitive e ricette crittografiche agli sviluppatori Python.
.. image:: https://img.shields.io/pypi/v/cryptography.svg :target: https://pypi.org/project/cryptography/ :alt: Latest Version
.. image:: https://readthedocs.org/projects/cryptography/badge/?version=latest :target: https://cryptography.io :alt: Latest Docs
.. 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 è un pacchetto che fornisce ricette e primitive crittografiche agli sviluppatori Python. Il nostro obiettivo è che diventi la tua "libreria standard crittografica". Supporta Python 3.9+ e PyPy3 7.3.11+.
cryptography include sia ricette di alto livello che interfacce di basso livello per algoritmi crittografici comuni come cifrari simmetrici, digest di messaggi e funzioni di derivazione delle chiavi. Ad esempio, per cifrare qualcosa con la ricetta di cifratura simmetrica di alto livello di cryptography:
.. 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.'
Puoi trovare maggiori informazioni nella documentazione_.
Puoi installare cryptography con:
.. code-block:: console
$ pip install cryptography
Per tutti i dettagli, consulta la documentazione di installazione_.
Discussione
Se incontri bug, puoi segnalarli nel nostro `tracker dei problemi`_.
Manteniamo una mailing list `cryptography-dev`_ per le discussioni di sviluppo.
Puoi anche unirti a ``#pyca`` su ``irc.libera.chat`` per fare domande o partecipare.
Sicurezza
~~~~~~~~~
Devi segnalare un problema di sicurezza? Consulta la nostra documentazione sulla `segnalazione di sicurezza`_.
.. _`documentazione`: https://cryptography.io/
.. _`la documentazione di installazione`: https://cryptography.io/en/latest/installation/
.. _`tracker dei problemi`: https://github.com/pyca/cryptography/issues
.. _`cryptography-dev`: https://mail.python.org/mailman/listinfo/cryptography-dev
.. _`segnalazione di sicurezza`: https://cryptography.io/en/latest/security/