char formatierung
-
Hallo Leute
Ich möchte Passwörter aus einen Mysql Datenbank überprüfen welche mit MD5 codiert sind. Dabei stellt sich folgendes Problem:
Dase ergebnis aus der sql-suche ist vom typ MYSQL_ROW .
Gebe ich diese mitMYSQL_ROW row; . . . printf("%s",row[0]);
aus so erscheint der code des gespeicherten Passwortes.
Übersetze ich nun das eingegeben Password in einen MD5 Hash Code und gebe ich diesen mitunsigned char md5sum[16]; . . for(i=0;i<16;i++) printf("%02x",md5sum[i]); printf("\n");
aus so stimmen diese Ausgaben überein .
Mein Problem ist nun , wie vergleiche ich diese auf Übereinstimmung ,so dass ich True oder false bekomme ?
(Wenn das eine dumme Frage war bitte nicht lachen )Gruß Linus
-
Schreib beides mit sprintf() jeweils in einen char-array und für den Vergleich
mit strcmp() durch.
-
hallo,
danke , hat funktioniert