Michael Schröpl: crypt mit perl für MD5 unter NT

Beitrag lesen

Hi,

Da es aber NT ist, generiert Apache mit dem Konsolenaufruf (htpasswd.exe <pfad zur .htpasswd> <username>) immer MD5 Passwörter.

Richtig, denn Windows stellt im Gegensatz zu UNIX keine crypt-Funktion zur Verfügung, die das Apache-Dienstprogramm (und der Apache-Server selbst!) mit benutzen könnte.

Wenn ich nun aber über crypt meine Passwörter generiere nimmt sie apache nich an

Wie sollte er auch? Er müßte das (im Klartext übertragene) Passwort ja selbst crypt()en und mit dem gespeicherten vergleichen, und das kann er (unter Windows) nicht.

sie sehen in der .htpasswd auch ganz anders aus als die die Apache selber generiert.

Kein Wunder. crypt() und MD5 haben nicht viel miteinander zu tun.

WIESO???

Weil Du zwei zueinander inkompatible Verfahren einsetzt.

Viele Grüße
      Michael