Seite 1 von 1

SHA Probleme

Verfasst: 21.11.2008 22:10
von DrNo
Also zur Zeit hab ich ein dummes Problem und komm einfach nicht weiter, aber ich brauch es umbedingt für mein aktuelles Projekt :/

Also ich hab wie in meinem letzen Tread beschrieben ein LoginSystem gemacht. Mann gibt Name und PW ein drückt auf Login und dann werden der Name und der SHA Code von dem Passwort in der datei "session" gespeichert. Dann wird vom Kontoserver die Benutzerdatei runtergeladen und das passwort ausgelesen (was auch als SHA gespeichert wurde) und dann verglichen.

In dem Fall jetzt heißt der User "Test" und das Passwort "1234".

Nun aber zum Problem:
Ich habe festgestellt dass der SHA Code irgentwie immer gleich ist, solange es 4 Ziffern sind. Also wenn ich als Passwort statt "1234" "abcd" oder "pups" eingeb muss der SHA code warsch. gleich sein, weil er das PW dann akzeptiert. Hab immer gedacht jeder SHA Code ist individuell. Woran liegt das und wie beheb ich das Problem!?

Wäre dankbar für jede Hilfe.

gruß DrNo

Verfasst: 21.11.2008 22:49
von KeyKon
Dann musst du irgendwas falsch machen, bist du sicher das du den Befehl richtig verwendest?
Hier ein Beispiel, es kommen gänzlich verschiedene Werte raus:

Code: Alles auswählen

*buff = AllocateMemory(100)

PokeS(*buff,"1234")

Debug SHA1Fingerprint(*buff,4)



PokeS(*buff,"abcd")

Debug SHA1Fingerprint(*buff,4)




PokeS(*buff,"pups")

Debug SHA1Fingerprint(*buff,4)