linux-l: crypt() problem
JSC
schlegel at lnx01.tfh-berlin.de
Mo Apr 26 16:33:13 CEST 1999
tschuldigung fuer die aufregung,
aber:
in meinem perlscript, fehlte folgende zeile:
---
print "Klartextpasswort: ";
$c = <STDIN>;
+ chomp($c);
print "aus der passwd: $b \n";
print "neu gecryptet: ", crypt("$c", substr($b,0,2)), "\n";
---
somit wurde das \n mitcodiert; das fehlgeschlagene login muss
dann wohl ein mehrfacher verschreiber gewesen sein.
warum ging es mit passworten welche 8 zeichen enthielten:
crypt schneidet alles nach dem 8.zeichen weg. somit auch
mein \n. (codiert es zumindest nicht)
ich schrieb ja nicht umsonst: confused
Jens
BTW: irix 6.5 codiert mehr als 8 zeichen und ist somit lt.
guenthers darstellung kein unix, aber zumindest bei mehr als
8 zeichigen passworten nicht abwaertskompatibel ;-)
--
--------------------------------------------------------------
| Jens Schlegel |
| TFH Berlin email: schlegel at tfh-berlin.de |
--------------------------------------------------------------
Mehr Informationen über die Mailingliste linux-l