Hallo Leute,
ich habe ein kleines Problem.
Und zwar habe ich ein Programm das einen MD5 Hash ausgibt. Das sieht so aus:
Jetzt möchte ich nicht das der Hashcode ausgegeben wird sondern diesen in dem String "output" speichern.
Ich habe das schon mit "strcpy" und "sprinftf" (über einen Umweg) ausprobiert allerdings erhalte ich nie den Hash sondern entweder komische Zeichen oder etwas ganz anderes.
Würde mich über jeden Tipp sehr freuen.
mkbm
ich habe ein kleines Problem.
Und zwar habe ich ein Programm das einen MD5 Hash ausgibt. Das sieht so aus:
Code:
unsigned char hashwert1[16];
string text1 = "Hallo";
string output;
char text2[50];
strcpy(text2,text1.c_str());
md5(text2, hashwert1);
for(int i = 0; i < 16; i++ )
printf( "%02x", hashwert1[i] );
Jetzt möchte ich nicht das der Hashcode ausgegeben wird sondern diesen in dem String "output" speichern.
Ich habe das schon mit "strcpy" und "sprinftf" (über einen Umweg) ausprobiert allerdings erhalte ich nie den Hash sondern entweder komische Zeichen oder etwas ganz anderes.
Würde mich über jeden Tipp sehr freuen.
mkbm