myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

[PHP] Hash-Frage

Willkommen

myGully

Links

Forum

 
Thema geschlossen
Themen-Optionen Ansicht
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  
Ungelesen 06.10.13, 14:08   #2
weberleins
Ist öfter hier
 
Registriert seit: May 2011
Beiträge: 239
Bedankt: 91
weberleins ist noch neu hier! | 6 Respekt Punkte
Standard

Versuch mal:

1. Ob es mal Unicode und mal ASCII ist - sollte natürlich nicht sein
2. raw_output-Schalter benutzen und das Ergebnis dann base64 encoden

Viel Erfolg das es eines davon war.
weberleins ist offline  
Ungelesen 12.10.13, 22:33   #3
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

Zitat:
Zitat von weberleins Beitrag anzeigen
Versuch mal:

1. Ob es mal Unicode und mal ASCII ist - sollte natürlich nicht sein
2. raw_output-Schalter benutzen und das Ergebnis dann base64 encoden

Viel Erfolg das es eines davon war.
Ich hab es hin bekommen, der salt wurde nicht richtig eingelesen, weil ich über ein zweidimensionales Feld ü config.php eingelesen hab und hatte da im include einen Fehler. Mal wieder was ganz einfaches, wie fast immer . Trotzdem danke!
saschi123 ist offline  
Thema geschlossen


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:07 Uhr.


Sitemap

().