Seite 3 von 3
Verfasst: 22.10.2008 23:03
von HeX0R
Der Hash wird schon umgewandelt, aber ins Nirvana...
Aber bevor das hier in Frage- und Antwortirrsinn ausartet ein Tipp:
Du brauchst natürlich den Rückgabewert von MD5FingerPrint...
Verfasst: 22.10.2008 23:04
von Bisonte
X360 Andy hat geschrieben:Boah mein Kopfglüht schon ...
Code: Alles auswählen
If ReadFile(0, GetTemporaryDirectory() + "PW.txt")
hash.s = InputRequester("Passwort","pls insert the pascode /// Bitte Passwort eingeben","")
MD5Fingerprint(@hash, StringByteLength(hash))
If hash.s = ReadString(0)
Sprache()
Wenn ich jetzt den Hash eingebe ( der in der Pw.txt drin ist ) gehts weiter.
Also wird der hash.s nicht von MD5Fingerprint "umgewandelt"
WIESO NICHT ???
Mfg

Lesen ....
In der Hilfe steht als Syntax : Ergebnis$ = MD5Fingerprint(*Puffer, Laenge)
Du musst deinem MD5Fingerprint(@hash, StringByteLength(hash)) zu einer Variablen zuweisen....
also Hash2.s = MD5Fingerprint(@hash, StringByteLength(hash))
und dann If Hash2.s = blablabla
Verfasst: 22.10.2008 23:09
von X360 Andy
Perfekt danke euch beiden ....
zu;
test.s = "This is a test string!"
Debug MD5Fingerprint(@test, StringByteLength(test))
Bei mir wird immer etwas anders debugt!
Verfasst: 22.10.2008 23:20
von HeX0R
Code: Alles auswählen
For i = 1 To 50
test.s = "This is a test string!"
Debug MD5Fingerprint(@test, StringByteLength(test))
Next i
tatsächlich ?
Verfasst: 22.10.2008 23:41
von X360 Andy
Eh ich bin doch nicht dumm
Hab grad mal meinen PC Neugestartet und dann das nochmal versucht.
50mal das gleiche (wie es ja sein sollte)
Vorher war es nach jedem "Debugen" eine andere Zahl !!!
Verfasst: 22.10.2008 23:49
von NicTheQuick
Ist jetzt die Frage, ob es an PB lag oder an Windoof.

Verfasst: 22.10.2008 23:52
von Kiffi
NicTheQuick hat geschrieben:Ist jetzt die Frage, ob es an PB lag oder an Windoof.

wohl eher an dem Bug vor dem Monitor

Verfasst: 22.10.2008 23:54
von X360 Andy
Ich hätte doch en Screen machen sollen ....
EDIT
Hah Fehler gefunden ( bei mir

)
Code: Alles auswählen
tesst.s = "This is a test string!"
Debug MD5Fingerprint(@test, StringByteLength(tesst))
So sah der Code aus ... jetzt kommt aber wirklich immer ein anderes Ergebnis ... aber nur da ich @test nicht "angepasst" habe ....
p.s bitte nicht fertig machen -.-"
Verfasst: 23.10.2008 00:02
von Kiffi
X360 Andy hat geschrieben:aber nur da ich @test nicht "angepasst" habe ....
kleiner Tipp:
EnableExplicit in der PB-Hilfe mal unbedingt anschauen. Ist
zwar grade in der Anfangsphase ein wenig gewöhnungsbedürftig, aber es
lohnt sich letztendlich, weil solche Fehler dann gar nicht mehr passieren.
X360 Andy hat geschrieben:p.s bitte nicht fertig machen
Auf ihn mit Gebrüll!
Grüße ... Kiffi