Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 327e6e57

Von Moritz Bunkus vor mehr als 13 Jahren hinzugefügt

  • ID 327e6e57d242cd915f656fc95b2f485a494700e6
  • Vorgänger 8d8fc8dd
  • Nachfolger f8727c54

Hashen der Passwörter mittels Digest::SHA1 (Fallback auf Digest::MD5)

Teil eines Fixes für Bug 1606. Hintergrund ist, dass bei Nutzernamen
mit Umlaut als zweitem Char crypt() ungültiges UTF-8 erstellt: Crypt
nimmt die ersten zwei Bytes (nicht Zeichen) einer Zeichenfolge und
stellt diese als Salt dem Ergebnis vorweg. Das führt zu einem
ungültigen UTF-8-Char, falls das erste Zeichen ASCII 7 bit und das
zweite Zeichen UTF-8 ist. Beispiel: "möp"

  • hinzugefügt
  • geändert
  • kopiert
  • umbenannt
  • gelöscht