MD5 Include & MD5 Hash

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Ich habe im Englischen Board eine Hilfe bekommen, jedoch wie soll ich diese Hilfe in das Include einbauen ? Ich verwende nämlich ein MD5 Include, und das kann ich ja nicht einfach so beheben. Ich kopiere mal meinen Beitrag aus dem englischen Board, und die Antwort darauf :


    Yeah, i must hash my Password 2 times for the Woltlab Md5. But if i do that, Samp give me an other MD5 Hash.


    Look :


    My First Hash on Server is :
    2C89109D42178DE8A367C0228F169BF8



    And on Board :
    2c89109d42178de8a367c0228f169bf8



    If i hash the second time look :


    Server :
    50f3bfbe3055153c85e8d078a8a5aa2d



    Board :
    229240afdfde814672dc366efdcbeaec


    The Problem are the big Letters, but i cant change them from Big to Little ? Can you help me ?






    Die Antwort darauf war folgende :




  • Trooper wie soll ich dich verstehen, nunja aber Lord durch die einfach public kann ich kein ganzen MD5 Hash erstellen, schau dir mal die Include an, die ist um einiges komplizierter als die paar Zeilen hier.

  • [15:39:53] 7F5328F5E697F585A4B0AAEB1205DD5 |Doppelter MD5 kleiner Hash [Ist Hashed durch die neuen beiden Stocks]
    [15:39:53] 2C89109D42178DE8A367C0228F169BF |Einmaliger MD5 kleiner Hash [Ist Hashed durch die neuen beiden Stocks]


    [15:39:53] 2C89109D42178DE8A367C0228F169BF8 |Einmaliger MD5 Hash [Ist Hashed durch die Include]
    [15:39:53] 50F3BFBE3055153C85E8D078A8A5AA2D |Doppelter MD5 Hash [Ist Hashed durch die Include]


    So, auch durch die Funktion wird meine Kombination nicht klein. Durch die neue Hash Funktion fehlt mir sogar nun der letzte Buchstabe / Zahl man vergleiche die beiden Hashes :



    [15:39:53] 2C89109D42178DE8A367C0228F169BF |Einmaliger MD5 kleiner Hash


    [15:39:53] 2C89109D42178DE8A367C0228F169BF8 |Einmaliger MD5 Hash


    Und das Ergebnis der fehlenden Zahl ist halt ein ganz neuer Hash, den ich vorher garnicht kannte. Nunja es sieht nun so aus mein Quellcode :




    stock strtoupper(str[]) { /* didn't make this, forum search, credits to whoever did */
    for (new i = 0, j = strlen(str); i < j; i++)
    {
    if (islower(str[i]))
    str[i] -= 32;
    }
    }


    stock _md5(str[]) {
    new szHash[32];
    strcat(szHash, MD5_Hash(str), 32);
    strtoupper(szHash);
    return szHash;
    }

  • Ja, ich möchte diese in kleinbuchstaben haben, aus dem Grund weil wen die Buchstaben beim 2x des Hashvorgangs Groß sind, bekomme ich einen ganz anderen MD5 Hash raus, und kann diesen dann nicht vernünftig bzw. richtig mit der Datenbank abgleichen. Deshalb will ich die von groß in klein bekommen...


    Ist es nicht möglich, irgendwie wie md5.inc so zu bearbeiten, das diese keine großen Buchstaben mehr ausgibt ?


    http://pastebin.com/0yKdjV8E

    Einmal editiert, zuletzt von xivo ()

  • Genau das möchte ich, und ich versuche jetzt mal InterInk seine Idee :)


    Danke dir Benjamin, das hat wunderbar funktioniert, musste bisschen rumbasteln aber jetzt funktioniert es nun wunderbar! Ich danke dir.

    Einmal editiert, zuletzt von xivo ()