ich habe folgende Methode:
Public Shared Function GenerateHashFromPW(ByVal vPassword As String) As Byte()
Try
Dim lHashGenerator As New SHA256Managed
Return lHashGenerator.ComputeHash(Encoding.Default.GetBytes(vPassword))
Catch ex As Exception
Console.WriteLine("Message: {0} | Source: {1}", ex.Message, ex.Source)
Return Nothing
End Try
End Function
leider liefert mir die Methode keinen korrekten Hash-Wert. Für das Wort Mazda008 ist der korrekte Hash-Wert:
34e2a3cada3d1e14f030b13b17728a2a69f99a076b0cd11c78
f1e7c26a2292b9
(vgl. http://www.nanolink....a256/index.php)
wenn ich hingegen mit der Methode Convert.ToBase64String(Hashwert) den errechneten Hash-Wert ausgebe, dann bekomme ich: NOKjyto9HhTwMLE7F3KKKmn5mgdrDNEcePHnwmoikrk=
Ich habe schon das ganze Web hoch und runter gegoogelt, aber ich sehe keinen Fehler meinerseits. Was mache ich da falsch? Ich bin kurz davor die Logik selber zu implementieren!

Hilfe
Neues Thema
Antworten

Nach oben

