15. Servizi di crittografia

I moduli descritti in questo capitolo implementano diversi algoritmi di natura crittografica. Questi sono disponibili a seconda delle installazioni. Eccone una panoramica:

hmac   Implementazione Keyed-Hashing per l'autenticazione dei messaggi (HMAC) per Python.
md5   Algoritmo di messaggi digest RSA MD5.
sha   NIST, algoritmo di hash sicuro, SHA.
mpz   Interfaccia alla libreria GNU MP per precisione aritmetica arbitraria.
rotor   Crittazione e decrittazione di tipo Enigma.

I cifratori incalliti probabilmente troveranno i moduli crittografici scritti da A.M. Kuchling di maggior interesse; questo package aggiunge moduli built-in per la crittazione DES e IDEA, fornisce un modulo Python che legge e descritta i file PGP ed altre funzioni. Questi moduli non sono distribuiti con Python ma sono disponibili separatamente. Vedere all'URL http://www.amk.ca/python/code/crypto.html per ulteriori informazioni.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.