07. april 2005 - 18:05
Der er
12 kommentarer og 1 løsning
md5 i c/c++
Davs Jeg ved godt, der ikke er en indbygget md5 funktion i c/c++, men findes der ikke et stykke kode, der kan gøre det? Jeg skal simpelthen bruge en funktion, hvor man putter en streng ind i den ene ende, og den spytter md5-hashen ud af den anden ende. Mvh Kourinsu
Annonceindlæg fra DE-CIX
07. april 2005 - 19:29
#1
07. april 2005 - 19:31
#2
07. april 2005 - 20:36
#3
Syntes godt nok ikke, jeg kan få det til spille. Får 1000 compilerfejl. Har du praktisk erfaring med det?
07. april 2005 - 20:43
#4
Nej - det er ren googling. Men jeg kan da godt prøve med en af dem.
07. april 2005 - 20:50
#5
Det ville være top-nice. Så skal du nok få nogle flere point...og måske et kram :)
07. april 2005 - 21:24
#6
#include <stdio.h> #include <string.h> #include "MD5.h" int main() { MD5_CTX ctx; int i; char *tst = "Dette er en lille test"; char md5[16]; MD5Init(&ctx); MD5Update(&ctx, tst, strlen(tst)); MD5Final(md5, &ctx); for(i=0;i<16;i++) { printf("%02x",(unsigned char)md5[i]); } printf("\n"); return 0; }
07. april 2005 - 21:25
#7
Fra den sidste download. Byg ovenstående + md5c.c og det virker.
07. april 2005 - 21:37
#8
Nu er (indtil videre) noob til c/c++...hvordan bygger jeg noget + en anden fil (md5c.c)? Jeg bruger dev-c++ hvis det gør nogen forskel.
07. april 2005 - 22:08
#9
Burde det iøvrigt ikke være md5.h jeg bygger den sammen med? Den bliver da inkluderet i starten, mens md5c.c ikke bliver nævnt, hverken i din kode, eller md5.h...
07. april 2005 - 22:15
#10
Nej. Du skal også have md5.h ind i projektet men md5c.c skal også ind og den bliver linket sammen med resten.
07. april 2005 - 22:17
#11
Men jeg kan selvfølgelig lige prøve at installere dev-cpp og se hvordan man får dem ind
07. april 2005 - 22:27
#12
Hey mester, fik det til at funke. Det var mig, der var et fjols og prøvede at compile den som c++ og ikke c. Smid et svar, så du kan få dine velfortjente point. Krammet må vente :)
07. april 2005 - 22:29
#13
OK
Kurser inden for grundlæggende programmering