Engelein: Passwortvergleich soll "case sensitve" sein

Beitrag lesen

Jedoch wird der Unterschied zwischen Großbuchstaben und Kleinbuchstaben vollkommen ignoriert. Beispiel: für das Passwort "kfBmtssza1" könnte man auch "KFbMTSSZA1" eingeben. Habt ihr einen Vorschlag, wie ich meine Passwortabfrage case sensitve gestalten kann?

Das steht in der Bedienungsanleitung deiner Datenbank (deren Name du leider nicht verraten hast). Falls du MySQL benutzt, kannst du LIKE BINARY verwenden, damit zwischen Groß- und Kleinschreibung unterschieden wird.

Davon unabhängig wird üblicherweise nicht das Passwort selbst gespeichert, sondern eine Prüfsumme (md5 oder sha1, zumeist wird das Passwort noch mit einem Zufallswert erweitert, um Rainbow-Angriffe zu verhindern). Selbst wenn jemand ungefugt Zugriff erlangt, bekommt er somit keine Klartextpasswörter, sondern nur nutzlose Prüfsummen, was sich als klug erweist, verwenden die Benutzer das gleiche Passwort für verschiedene Dienste.