Unötiges tut da es viele schon sicherlich kennen.
Ob das was für Anfänger ist? xDQuote:
Na dann mach es doch so :
PHP Code:$input=InputBox("test","passwort")
If ShadowHash($input)="DE0x32303536353134373331DE" then
;richtig
EndIf
Func ShadowHash($var,$key="Test")
$StrSpl=StringSplit($var,"")
$String=0
$tes=0
$StrSpl2=StringSplit($key,"")
For $c=1 To $StrSpl2[0]-1
$tes=$tes+Asc($StrSpl2[$c])
Next
For $b=1 To $StrSpl[0]-1
$StrSpl[$b]=Asc($StrSpl[$b])
$String=BitXOr(BitXOR(($String+BitXOR(Mod($StrSpl[$b]^$b,$b^$StrSpl[$b]),(5^0.5-1)/2))*Int($b/2),$StrSpl[$b]),1+((5^0.5-1)/2))-(($StrSpl2[0]+$tes))
next
If $StrSpl[1]="a" or $StrSpl[1]="e" or $StrSpl[1]="u" or $StrSpl[1]="i" Then $String=$String&$tes
$String=StringToBinary($String)
$String="DE"&$String&"DE"
Return $String
EndFunc