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!