Michael Schröpl: UNIX-Paßwörter auf Windows-System erstellen?

Beitrag lesen

Im Verzeichnis "bin" des Apache für win32 befindet sich ein Programm namens htpasswd.exe. Damit kannst du Unixpasswörter erstellen.

Wirklich?

Ich habe das vor ein paar Tagen ausprobiert, weil Apache 1.3.2 verschlüsselte Passworte generell noch nicht konnte und 1.3.6 genau hier einen bug enthielt.

"UNIX-Passworte" (also ge"crypt()"ete) kann man damit nach meiner Erfahrung *nicht* herstellen.

*Verschlüsselte* durchaus - aber nicht mit crypt(), sondern wahlweise mit MD5 oder SHA.
Versucht man den (syntaktisch erlaubten) Modus "crypt" (durch den Schalter "-d"), dann kommt die Meldung: "Automatically using MD5 on Windows". Tja, nix war's ...

crypt() geht nur, wenn man einen Modul hat, der das kann. Apache/Win32 1.3.9 hat den nicht.

Aber das CGI-Skript am Ende von http://www.teamone.de/selfaktuell/schroepl01.htm, *das* kann so etwas ... das läuft auf einem UNIX-Server.