Ratlosigkeit ueber unterschiedliche MD5-Hashes bei gleichem String

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von timmi31061.

    Ratlosigkeit ueber unterschiedliche MD5-Hashes bei gleichem String

    Guten Tag

    Mir ist eben etwas komisches aufgefallen. Wenn ich ueber die PHP-Funktion md5() den Hash vom String "@ABC+abc[]098" errechnen lasse, kommt als Ergebnis "78836d6c48ea47c630a48443098e5152". Wenn ich jedoch den Hash von diesem String durch Online-Hash-Calculator oder durch die MD5-Klasse in C# errechnen lasse, kommt als Ergebnis "e3b63d81bf76755693512b96006d73ee". Kann mir bitte jemand erklaeren, warum das so ist? Ich habe schon mitbekommen, dass es irgendwie an den Sonderzeichen liegen muss, denn mit Strings ohne Sonderzeichen kommen immer die gleichen Hashes heraus.

    Vielen Dank im Voraus

    Jonas Jelonek
    Es gibt da Probleme, dass die Strings komisch interpretiert werden. Siehe auch hier. Des Weiteren ist MD5 schon lange gebrochen und sollte duch andere Algorithmen wie zum Beispiel SHA512 oder auch scrypt ersetzt werden.
    Mit freundlichen Grüßen,
    Thunderbolt