Probleme mit deim Einspeichern eines mit Whirpool verschlüsselten String

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
  • Hallo


    Ich habe, nachdem ich gestern gut aufgeklärt wurde, mich an die Verschlüsselung der Passwörter mit Whirpool gemacht. Ich weiss wie man ein Password encrytet. Ich habe mir ingame einene Befehl gemacht, wo ich einen beliebigen String encrypten kann. Mir ist jedoch aufgefallen, dass diese extrem lang sind, deshalb habe ich die Länge vorsichtshalber auf 256 Bytes gestellt.


    Nun bekomme ich jedoch beim Einspeichern in das MySQL Field "Passwort" eine Error-Meldung. Ich habe daraufhin die Grösse des Fields auf 300 gesetzt, um dies zu testen. Wenn ich das Usersystem mit Whirpool verwende, werden gar keine neuen User in die Datenbank gespeichert, wenn ich es ausbaue, sprich nicht benutze, geht es.


    Hier ist die Tabellenstruktur:
    http://pastebin.com/WxPuDeKe


    Errormeldung:
    http://pastebin.com/ZGxxpcb9



    Codeteile


    Ladecode:
    http://pastebin.com/PsivJptM


    CreateAccountcode
    http://pastebin.com/434VK9R8


    Ich weiss nicht, ob das encryptete Passwort zu lange ist oder ob CreateAccount rumspinnt. Wielange sind solche encryptete Strings, wenn sie maximal 10 Buchstaben/Zeichen vorweisen ?
    MfG dUDALUS


    Edit
    Ich vermute, dass es an dem ` liegen könnte, da er ja wegen einem MySQL Syntax Error meckert.