Mögliches Duplikat:
Was ist die optimale Länge für ein Benutzerkennwortsalz?
Ich habe versucht, die Antwort auf diese Frage auf Stack Overflow zu finden - ohne Erfolg.
Nehmen wir an, ich speichere Passwörter mit SHA-1-Hash (also 160 Bit), und nehmen wir an, dass SHA-1 für meine Anwendung ausreicht. Wie lang sollte das Salt sein, das zur Generierung des Passwort-Hashes verwendet wird?
Die einzige Antwort, die ich gefunden habe, war, dass es keinen Sinn macht, ihn länger als den Hash selbst zu machen (160 Bit in diesem Fall), was logisch klingt, aber sollte ich ihn so lang machen? Ubuntu verwendet z.B. ein 8-Byte-Salz mit SHA-512 (nehme ich an), würden also 8 Bytes auch für SHA-1 ausreichen oder wäre das vielleicht zu viel?