[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: lokaler User vs. Root



Hallo,

Am Don, 14 Sep 2006, Martin Reising schrieb:
>Die Überprüfung des Passwort sieht folgendermaßen aus:
>
>  epasswd = crypt(passwd, pw->pw_passwd);
>  if (strcmp(epasswd, pw->pw_passwd)) {
>       return (UPAP_AUTHNAK);
>  }
>
>Es wird also das eingegebene Passwort mit dem gespeicherten Hash des
>vorhandenen Passwort "verschlüsselt".

Nur mit dem "Salt", den ersten 2 Zeichen. crypt(3) ist aber so
implementiert, dass man auch laengere C-Strings uebergeben darf.

Das Salt wird dem erzeugten Hash vorangestellt.

s.a. man 3 crypt

-dnh

-- 
>Wer routet so spät durch Nacht und Wind? 
Es ist ein Token, das sucht seinen Ring.       [Maruni und °Dieter* in dag°]



Reply to: