Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: brixxton am 02.01.06 - 16:02:15

Titel: HashPassword
Beitrag von: brixxton 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.
Titel: Re: HashPassword
Beitrag von: datenbanken24 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