Einzelnen Beitrag anzeigen
Ungelesen 05.10.13, 21:00   #1
saschi123
Anfänger
 
Benutzerbild von saschi123
 
Registriert seit: Dec 2012
Beiträge: 13
Bedankt: 339
saschi123 erschlägt nachts Börsenmakler | 17809 Respekt Punktesaschi123 erschlägt nachts Börsenmakler | 17809 Respekt Punktesaschi123 erschlägt nachts Börsenmakler | 17809 Respekt Punktesaschi123 erschlägt nachts Börsenmakler | 17809 Respekt Punktesaschi123 erschlägt nachts Börsenmakler | 17809 Respekt Punktesaschi123 erschlägt nachts Börsenmakler | 17809 Respekt Punktesaschi123 erschlägt nachts Börsenmakler | 17809 Respekt Punktesaschi123 erschlägt nachts Börsenmakler | 17809 Respekt Punktesaschi123 erschlägt nachts Börsenmakler | 17809 Respekt Punktesaschi123 erschlägt nachts Börsenmakler | 17809 Respekt Punktesaschi123 erschlägt nachts Börsenmakler | 17809 Respekt Punkte
Standard [PHP] Hash-Frage

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.
saschi123 ist offline