Ich erstelle Hash-Passwörter mit gesalzenem sha1 in PHP.Hash-Passwörter in MySQL speichern
Meine Frage ist: In MySQL, was ist die richtige Zeichencodierung, Feldtyp & Länge, um das Ergebnis zu speichern?
Gibt es in MySQL noch etwas, das für die Passwortsicherheit in Frage kommt? Schließlich sind SHA256 oder SHA512 praktische Hash-Optionen?
"Um beispielsweise die Hexadezimalziffern für SHA-256 zu speichern, benötigen Sie ein Feld CHAR (64)." Kannst du das erklären? Vielen Dank. – JDelage
@JDelage: Ich habe mich nur auf die Anzahl der Hexadezimalziffern bezogen, die zum Speichern benötigt werden. Die Ausgabe ist 256 Bit => 32 Byte => 64 Hexadezimalziffern. Wenn der Speicher ein Problem darstellte, könnte er in einer Art Raw/Binary-Feldtyp in 32 Bytes gespeichert werden. –