Forums Neueste Beiträge
 

Passwort-Hash erzeugen

01/12/2007 - 21:23 von Helmut Schneider | Report spam
Hallo,

ich hab ein System, auf dem dem User keine Shell zur Verfügung gestellt
werden kann. Nun möchte ich dem User trotzdem ermöglichen, ein eigenes
Passwort zu definieren. Ich hatte mir überlegt, eine Webseite zur Verfügung
zu stellen, wo der User ein Passwort seiner Wahl eingibt und mir der Hash
(für die master.passwd) zugemailt wird, damit ich dies via vipw weiter
verarbeiten kann.

Wie erzeuge ich nun diesen Hash? Lt. login.conf sollt es doch ein md5 sein,
aber

echo password | md5

ist es nicht. System ist ein BSD.

Danke und Gruß, Helmut

No Swen today, my love has gone away
My mailbox stands for lorn, a symbol of the dawn
 

Lesen sie die antworten

#1 Bernd Eckenfels
01/12/2007 - 21:41 | Warnen spam
Helmut Schneider wrote:
Wie erzeuge ich nun diesen Hash? Lt. login.conf sollt es doch ein md5 sein,
aber



Es ist mehr als md5, da sind auch Format-Identifier und salt mit drin. Wenn
du nicht passwd direkt benutzen willst (kann man mit expect automatisieren)
kannst du openssl nehmen:

# openssl passwd -1 test
$1$ZD8ulFw/$Mwp7gZVovJo.XtASmUNXv/

Oder im Web umfeld eventuell eher die .htpasswd Variante:

# htpasswd -nmb bernd test
bernd:$apr1$.e2f9...$u3C/PMxgiDYSkPDeIexak1

Gruss
Bernd

Ähnliche fragen