PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : was heist das



robiotor
13-06-2004, 16:32
was bedeutet das hier genau

$new_pwd = GetRandomPassword(8);
$md5_pwd = crypt($new_pwd,"\$1\$".GetSecurePrefix(8));


was ich will ist mit php das passwort für die /etc/shadow erzeugen

Gaert
13-06-2004, 17:12
Hallo,

$new_pwd = GetRandomPassword(8);

Da kann ich nur spekulieren - in deinem Skript oder den Includes gibt es wohl eine Funktion mit diesem Namen die ein zufälliges Passwort mit der angegebenen länge erzeugt - die Funktion gehört nicht zum PHP Funktionsumfang.

$md5_pwd = crypt($new_pwd,"\$1\$".GetSecurePrefix(8));

Verschlüsselung des Passworts als 12 Stelliges MD5 Passwort...
GetSecurePrefix ist eine Funktion, die wohl einen zufälligen Salt Wert für die Verschlüsselung erzeugen soll...

Ein Blick ins Manual von Crypt hilft --> http://www.php.net/crypt

robiotor
13-06-2004, 19:27
jep dankeschön, crypt funktioniert wunderbar