[c++] md5 proggie maken, md5 klopt niet

Pagina: 1
Acties:

  • angl2k
  • Registratie: Maart 2001
  • Laatst online: 29-04 10:53
ik ben bezig met een c++ console programma dat de MD5 checkt van een bestand (puur voor het educatieve)

ik heb een paar source bestanden gedownload van link

so far so good, ik start Visual C++ 6 en kopieer de code. bij compilen krijg ik error "strings.h" not found. ik check de source en verander het in string.h, wat wel werkt.

ok compilen, md5 van een bestandje checken

wat blijkt: de MD5 komt niet overeen! een string 'md5en' gaat wel goed, alleen de md5 van een file krijgen werkt dus niet :(

heeft iemand enig idee wat ik fout doe (strings.h??)

  • WOmBaT
  • Registratie: September 2000
  • Laatst online: 30-11-2025

WOmBaT

Nyaaa!!!

Je zal toch echt ff wat code moeten posten...
Overigens zijn er meer plaatsen met tutorials waar uitgelegd staat hoe je ze gebruikt :)

  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 00:56
is het een binair of ascii bestand?

Als strings wel werken, maar een file niet dan worden vast de LF en CR en die ongein niet goed behandeld.

  • angl2k
  • Registratie: Maart 2001
  • Laatst online: 29-04 10:53
ik probeer een JPEG te checken.

een .txt bestandje aanmaken en wat tekst erin proppen doet ie wel goed (blijkbaar omdat ie de tekst erin leest, string md5't ie dus wel)

de source bestanden staan op die site!

  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 00:56
Op vrijdag 07 juni 2002 17:15 schreef angl2k het volgende:
ik probeer een JPEG te checken.

een .txt bestandje aanmaken en wat tekst erin proppen doet ie wel goed (blijkbaar omdat ie de tekst erin leest, string md5't ie dus wel)

de source bestanden staan op die site!
Weet niet precies hoe dat met die string lib zit, maar als je 0 terminated strings oid gebruikt dan gaat het dus never goed als je een jpg probeert. Ik zou maar eens goed kijken naar je string library.

  • angl2k
  • Registratie: Maart 2001
  • Laatst online: 29-04 10:53
maarre, ik heb die string library niet geschreven dat zit toch gewoon bij VC++?

  • WOmBaT
  • Registratie: September 2000
  • Laatst online: 30-11-2025

WOmBaT

Nyaaa!!!

Er bestaat zoiets als een md5 benchmark
Je zou de resultaten die je bij die benchmark zou moeten halen (en daar zit volgens mij ook een file testje bij) ook moeten krijgen met jouw programma.
Want waar vergelijk je die md5 van het bestand nu mee?

  • angl2k
  • Registratie: Maart 2001
  • Laatst online: 29-04 10:53
ik vergelijk die md5 met 2 andere md5 programma's
Pagina: 1