Zitat:
Zitat von Wraither
|
Vielen Dank, wusste ich noch garnicht.
Zitat:
Zitat von saibot521_2
Die einfachste Form ist das Kennwort mit der User-ID zu "salzen".
|
Das ist auch die Lösung bzw. der richtige Weg, allerdings noch nicht ganz
mit dem Programm .NET Reflector konnte ich die richtige Klasse finden, welche für die Verschlüsselung zuständig ist.
Code:
public string HashPassword(string UserID, string Passwort)
{
UnicodeEncoding encoding = new UnicodeEncoding();
MD5CryptoServiceProvider provider = new MD5CryptoServiceProvider();
byte[] bytes = encoding.GetBytes(UserID + Passwort);
return BitConverter.ToString(provider.ComputeHash(bytes)).Replace("-", "");
}
Leider kann ich kein C# und ich kann daraus lediglich lesen, dass die das Passwort an die UserID gehängt wird und dieses dann mit MD5 verschlüsselt wird.
Wenn ich gleiches allerdings in PHP mache, stimmt es nicht überein
Code:
$md5 = md5($userid.$password);