HASH MD5 D'UNE CHAINE OU D'UN FICHIER (DE TAILLE QUELCONQUES) {VC++ 7.0}

albert0 Messages postés 249 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 9 août 2008 - 2 août 2004 à 23:55
cs_tigzy Messages postés 2 Date d'inscription vendredi 22 octobre 2010 Statut Membre Dernière intervention 4 novembre 2010 - 4 avril 2011 à 13:11
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/25062-hash-md5-d-une-chaine-ou-d-un-fichier-de-taille-quelconques-vc-7-0

cs_tigzy Messages postés 2 Date d'inscription vendredi 22 octobre 2010 Statut Membre Dernière intervention 4 novembre 2010
4 avril 2011 à 13:11
Le MD5 renvoyé est incorrect on dirait
kronemburg Messages postés 15 Date d'inscription dimanche 25 mai 2003 Statut Membre Dernière intervention 3 décembre 2005
30 août 2005 à 08:48
J'aimerai bien que ça marche !
j'ai :
char *md5_str(char *p)
{
md5_state_t state;
md5_byte_t digest[16];
char *hex_output = (char *)malloc(33);
int di;

//hashage
md5_init(&state);
md5_append(&state, (const md5_byte_t *)p, (int)strlen(p));
md5_finish(&state, digest);

//output
for (di = 0; di < 16; di++){
sprintf(hex_output + di * 2, "%02x", digest[di]);
}
return hex_output;
}

J'utilise dev-cpp 4.9.9.2 et il me retourne lors de la copilation :
[Linker error] undefined reference to `md5_init'
[Linker error] undefined reference to `md5_append'
[Linker error] undefined reference to `md5_finish'
ld returned 1 exit status

Que faire please ??!
Amicalement
kod32 Messages postés 46 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 13 novembre 2004
3 août 2004 à 12:20
à calculer le checksum md5 d'un fichier ou d'une chaine de caractère. Le hash md5 est le plus employé pour la comparaison de fichiers car il est très sensible. En effet le simple changement d'un caractère ou le remplacement d'une majuscule en minuscule ou autre fait changer tout le hash donc très précis.
albert0 Messages postés 249 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 9 août 2008
2 août 2004 à 23:55
salut,

sa sert a quoi enfet?

j'ai pas tres bien compris
Rejoignez-nous