Skip to main content
Skip table of contents

f$Passwort_Check


f$Passwort_Check

Überprüfen, ob ein eingegebenes Passwort mit der Verschlüsselung eines gespeicherten Passworts übereinstimmt. Für die Prüfung wird das Passwort, der Hascode und der bei der Verschlüsselung erzeugte Saltwert benötigt. Falls eine Anzahl Iterationen angegeben wurde, muss diese bei der Prüfung ebenfalls mitgebgeben werden.

Syntax:

Status = f$Passwort_Check ( PGName )

 

Argument

Typ

Bedeutung

 

PGName

Zeichenkette

Name einer Parametergruppe vom Typ tdv: passwordhash.

Die Parametergruppe enthält folgende Parameter:

Eingabe:

Passwort(Zeichenkette) : das Passwort

Hash (Zeichenkette) : der erzeugte Hashwert

Salt (Zeichenkette) : der erzeugte Saltwert

Iterationen (Ganzzahl) : Anzahl der Iterationen. Wenn dieser Parameter LEER ist, werden 64000 Iterationen durchgeführt.

Ausgabe:

Check (Ganzzahl) : 1 – Passwort stimmt, sonst 0

Ergebnis:

Ganzzahl

Status der Funktion. 0 bedeutet, dass die Funktion korrekt ausgeführt wurde. –1 bedeutet, dass die verwendete eposvbcomexe nicht angesprochen werden konnte.

Beispiel:

PWD.Passwort = 'test_pass#wort'

PWD.Salt='UHuuq0roHUk+W521OWrw5LAxv7I='

PWD.Hash='g6RDISseIndXIlyFIP5WJm5SMfo='

Status = f$passwort_check('PWD')

Ergebnis:

PWD.Check = 1

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.