Autor Thema: HashPassword  (Gelesen 1077 mal)

Offline brixxton

  • Junior Mitglied
  • **
  • Beiträge: 86
HashPassword
« am: 02.01.06 - 16:02:15 »
Holla,

kann mir bitte jemand erklären wofür HashPassword ist.

Wenn ich ein wort mit HashPassword kodiere wird der string erstellt,
wenn ich das gleiche wort nochmal mit HashPassword kodiere erstellt der wieder ein string aber jetzt sieht der ganz anders aus.

Wie kann ich dann zwei strings vergleichen wenn die nie gleich sind obwoll die gleich sein müssten.

Mit @Passwort funktioniert das, aber mit HashPasswort geht das garnicht.
MfG

brixxton

Offline datenbanken24

  • Senior Mitglied
  • ****
  • Beiträge: 390
  • Geschlecht: Männlich
  • Stammgast
    • datenbanken24
Re: HashPassword
« Antwort #1 am: 02.01.06 - 22:09:30 »
Hier gibt es einen Thread zu diesem Thema,
der auch erklärt, warum genau das, was Du beschrieben hast, der eigentliche Sinn des Hashes ist.

http://atnotes.de/index.php?topic=24561.0

Unter #9 von Jens ist dort auch ein weiterführender Link zu einer IBM Technote zu Hash Pws.


Unter ND6 kannst Du auch diese Passwörter gegen einen Benutzereingabe verifizieren, z.B. mit

flag = notesSession.VerifyPassword( password$, hashedPassword$ )

Auch wenn das im Programmcode dann eine Zeile mehr wird,
sollte Hash auf jeden Fall und unbedingt aktiviert sein !

Gruß,
Uwe

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz