Voila la bete !!!
Pour ceux qui ne le savent pas, MD5 (Message Digest 5) est un algorithme de checksum qui permet de verifier si un message ou un fichier n'a pas ete altere ou modifie. Il analyse le fichier et en fournit une chaine de 32 caracteres contrairement a ce que l'on pourrait penser cet algorithme est tres sensible, il suffi d'un seul bit modifie pour que toute la chaine change.
Je ne vais pas vous expliquer son fonctionnement car perso j'y pige que dalle ( lol :).
Note : Mais pour les mazos et les acros au cafe, y a a peu pres 400 lignes de code qui vous attendent.
Cette source sert simplement a montrer comment ce servir des fichiers MD5.C et MD5.H.
Le check se compose en 3 etapes :
l'initialisation : md5_init
l'ajout des donnees : md5_append
la generation : md5_finish
Pas plus complique !!!