[VB.NET]MySql 5 Hash Problem

10/01/2012 22:02 NastyTeaBag#1
Hallo Com,

Ich weiß nicht wie ich ein Passwort in MySql 5 Hashen kann.
Wozu brauche ich das: Die Metin2 Datenbank verwendet diesen Hash.

Ich habe bereits gegooglet jdeoch bin ich nur auf das gestoßen:

Code:
Dim pw As String = "test"
        Dim b_in() As Byte = System.Text.Encoding.ASCII.GetBytes(pw)
        Dim s As New System.Security.Cryptography.SHA1Managed
        Dim stage1() As Byte = s.ComputeHash(b_in, 0, b_in.Count)
        Dim stage2() As Byte = s.ComputeHash(stage1, 0, stage1.Count)
        Dim sb As New System.Text.StringBuilder
        For Each c As Byte In stage2
            sb.Append(c.ToString("X2"))
        Next
        'Debug.Print(sb.ToString)
        'MsgBox(sb.ToString)
        Dim mt2pwgen = sb.ToString
        Return mt2pwgen
Ich habe es natürlich angepasst und "test" durch das Pw ersetzt jedoch kommt wenn ich test einfüge das raus:
Code:
*BE1BDEC0AA74B4DCB079943E70528096CCA985F8
Wenn ich es aber auf der Hash Gen Seite([Only registered and activated users can see links. Click Here To Register...]) eintrag (was mit der Datenbank übereinstimmt) dann kommt das raus:
Code:
*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29
Hat einer von euch eine Idee??
10/03/2012 14:04 NastyTeaBag#2
Keiner ne idee?
10/03/2012 14:12 Kraizy​#3
Also mit dem Code von oben, bekomme ich 94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29 raus, genauso wie auf der Seite.
10/03/2012 15:18 NastyTeaBag#4
Troll.. Jetzt wo ichs auf meinem Desktop PC probier gehts.. Kanns sein das das an Vista liegt, weil aufm Laptop gehtz nich...

€: Funktioniert. Also von mir aus Closen.. Das Mysterium von Windows..