Les modules décrits dans ce chapitre implémentent divers algorithmes de nature cryptographique. Ils sont disponibles ou pas selon l'installation de Python. En voici une vue d'ensemble :
| md5 | Algorithme de condensé de message MD5 de RSA. |
| sha | SHA, l'algorithme sécurisé de hachage du NIST. |
| mpz | Interface avec la librairie GNU MP pour l'arithmétique de précision arbitraire. |
| rotor | Chiffrement et déchiffrement de type Enigma. |
Les vrais fondus de chiffrement trouveront sans doute les modules écrits par Andrew Kuchling
d'un plus grand intérêt ; ce package ajoute des modules intégrés pour le chiffrement DES et
IDEA, fournit un module Python pour lire et déchiffrer des fichiers PGP, etc. Ces modules ne
sont pas distribués avec Python mais sont disponibles séparément. Voyez l'URL
http://starship.python.net/crew/amk/python/code/crypto.html ou envoyez un email à
amk1@bigfoot.com pour plus d'informations.