MD5 Hash ermitteln
-
hoi,
ich versuch jetzt seit geraumer zeit mit BCB6 nen MD5 hash zu ermitteln, war aber bislang erfolglos obwohl ich alle tutos etc. durchgeschaut habe. folgender code:
MD5->Reset();
MD5->CodeString("mwah");
AnsiString test = MD5->CompletedInput();
login_err->Caption = test;ich bekomme dann sowas zurück wie:
0;nª‹‘ƒ_¤•¢ h
und - ganz unter uns - das ist definitiv kein MD5-Hash. was ist da los?
mfg thx bw
-
Hi!
Und woher hast du deine Klasse "MD5" ?? Von welchem Typ ist die? Hast du die Klasse selbst geschrieben??
tschüss
Robert
-
sorry hab ich ganz vergessen zu sagen
MD5 is ein TIdCoderMD5-Objekt (Registerkarte Indy-Misc von BCB6)
mfg bw
-
Du muss jedes dieser Zeichen ins Hexadezimale konvertieren (IntToHex).
Da musst du unter Umständen noch beachten, dass der Hash nicht länger als 32 Zeichen wird.
-
mal ne frage dazu:
heißt das ich soll für jeden char meines strings nen eigenen hash ermitteln?
oder wie kriege ich nen hash für den gesamten string?
Codebeispiele wären nett.Auron
-
erzähl mal lieber was du eigentlich machen willst? Das würde weiterhelfen
-
ich spiel mir was mit md5-hashs...
will halt mal nen hash ausm string kriegen, das habsch bisher nur mitm mIRC gemacht und da is das ja simpel ^^Also ich will z.B., dass aus:
blubb 9cc9c27e4a7a69dc64001bf7cb67d89d wird.Auron
-
Hi,
wenn man nicht weiß, wie man mit einer Komponente richtig umzugehen hat hilft groups.google.com oft weiter.
einfach ein aufruf einer funktion der md5-klasse bei google eingeben und schon erhält man haufenweise beispiele.-> groups.google.com
-> suchbegriff: "md5->completedinput()"
-> ergebnis: http://groups.google.com/groups?q=md5->completedinput()&hl=de&lr=&ie=UTF-8&selm=3abb695f%241_2%40dnews&rnum=2gruß
ravel
-
cool, THX ravel!
werd ich mir merken!edit: hmmm der letzte teil sieht etwas unübersichtlich aus, sollteich mir nicht zu so später stunde durchlesen ^^