Günter Laudenklos: crypt und lange Passwoerter

Beitrag lesen

Hallo Henning,

Nun klappt die Ueberpruefung leider nicht mehr - selbstverstaendlich nicht, weil die Passwoerter in der /etc/shadow anders lauten als die, die das perl-crypt generiert und vergleicht.
Hat da jemand einen Tipp fuer einen entnervten Developer?

wenn ich's noch richtig weiss behandelt die Perl crypt() Funktion maximal nur die ersten 8 Stellen eines Strings (=Password); der Rest wird ignoriert. Das bedeutet in der Praxis: das Password "password" wird
zum gleichen String verwurstet wie "passwordabc" oder "passwordganzgeheim", da eigentlich nur jeweils die ersten 8 Stellen (eben "password") beachtet werden.

Viele Grüße  Günter