Ce module implémente l'interface avec l'algorithme de condensé de message MD5
(voir aussi Internet RFC 1321). Son utilisation est très simple : utilisez
new() pour créer un objet MD5.
Vous pouvez maintenant alimenter cet objet avec des chaînes de caractères arbitraires
en utilisant la méthode update(), et à chaque instant vous pouvez demander le
condensé (une forme améliorée de somme de contrôle de 128 bits, également connue
sous le nom d'"empreinte digitale") de la concaténation des chaînes de caractères fournies
jusque là avec la méthode digest().
Par exemple, pour obtenir le condensé de la chaîne de caractères Plus concis :
Un objet md5 possède les méthodes suivantes :
Voir aussi:'Le vase
où meurt cette verveine':
>>> import md5
>>> m = md5.new()
>>> m.update("Le vase où meurt")
>>> m.update(" cette verveine")
>>> m.digest()
'\216\234\346\227\306\200d\211Y&\273\016\366EA\350'
>>> md5.new("Le vase où meurt cette verveine").digest()
'\216\234\346\227\306\200d\211Y&\273\016\366EA\350'
new([arg])
update(arg) est effectué.
md5([arg])
md5update(arg)
m.update(a); m.update(b) est équivalent à
m.update(a+b).
md5digest()
md5hexdigest()
md5copy()