Md5

Fermé
Signaler
-
 lulu -
bonjour,
voici mon probleme: je dois utiliser l'algorithme MD5 pour comparer l'integrité de deux fichiers. j'ai trouvé le code source mais je comprends pas comment je pourrais l'utiliser. quelqu'un pourrait m'aider? je lui serai trés reconnaissante :)

4 réponses

Messages postés
9018
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 522
Dans quel langage est ton programme ?
Quel est le source code de l'algo que tu as trouvé ?
mon programme est en c et le code source que j'ai trouvé se trouve sur le net, celui de md5
Messages postés
9018
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 522
Il manque des détails donc je fais des hypothèses.
Je suppose que dans ton programme, on peut sélectionner les noms des 2 fichiers à comparer.
Je suppose que le code MD5 permet d'indiquer un nom de fichier à analyser. Il te suffit alors de calculer le MD5 (hash) pour chacun d'eux puis de les comparer.

Sinon il faudrait que tu lises les fichiers (buffer ?) pour appliquer l'algo MD5 et récupérer le hash correspondant.
j'explique! j'ai des données stockées dans plusieurs buffers et pour comparer les contenus de chacun d'eux je dois avoir recours au MD5, j'ai trouvé ce code http://people.csail.mit.edu/rivest/Md5.c%20- que j'arrive pas à tres bien comprendre pour pouvoir indiquer l'emplacement des buffers afin qu'il puisse crypter leur contenus.
Messages postés
9018
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 522
lis bien le code, tu as un exemple d'utilisation avec un fichier
ah donc le probleme reside en ma mauvaise lecture du code! je vais essayer de le relire mais c'est pas trés évident pour une debutante comme moi