henman: Sichere Passworte für MySQL

Beitrag lesen

servus Chris9910,

Welche Richtlinen für Kennwörter gelten für das Datenbank-System MySQL? (gerne auch als Link)

Vielleicht solltest du dir erst darüber klar werden, dass man keine Passwörter im Klartext speichern sollte, sondern Hashes davon.

Welche Sonderzeichen darf ich in Passwörtern verwenden?
Wie lang dürfen Passwörter sein?
Benutzernamen dürfen bis zu 16 Zeichen lang sein, aber dürfen sie auch Sonderzeichen beinhalten, wie z.B. $'´`"?

Du darfst jedes erdenkliche Zeichen verwenden. Hauptsache, du sicherst Strings vor dem Speichern ab. Das nennt sich Escaping. In Verbindung mit PHP gibt es zum Beispiel so eine Funktion: [link:http://php.net/manual/de/function.mysql-real-escape-string.php@title=mysql_real_escape_string()]
Denke aber daran: _Passwörter werden nicht im Klartext gespeichert!_

Hier noch ein Artikel zum Nachtisch: Kontextwechsel

henman

--
"Sir, we are surrounded!" - "Excellent, we can attack in any direction!"