Hallo ich stehe vor folgendem Problem.
Ich Hashe per c# und zwar ein Loginnamen + Salt + Passwort in der Reihenfolge und wandel das dann in eine hex-zahl um.
Code:
public string hashOfString(string stringToHash) //Besteht aus login + salt + passwort
{
byte[] hash = new SHA256CryptoServiceProvider().ComputeHash(Encoding.ASCII.GetBytes(stringToHash));
string str = "";
foreach (byte num in hash)
str = str + num.ToString("x2");
return str;
}
In php (hash(sha256, $login.$salt.$pwd)
mach ich das selbe allerdings gibt es da ein Problem, wenn ich es nur Hash kommt ja standardmäßig trotzdem eine hex raus, diese ist aber anders als der Hash von c#. Ich weiß einfach nicht woran es liegt. Evtl. kann mir jemand helfen. Der salt ist in beiden Programmen gleich, sowie Login und Passwort.
Hoffe auf eine Antwort...
. Ich möchte übrigens unbedingt den selben hash wie in c# erreichen und nicht umgekehrt.