hallo!
ich möchte den algo, den der apache unter windows für .htaccess verwendet, in php nachbilden, ohne die htpasswd.exe aus dem apache\bin\-verzeichnis zu benutzen.
die htpasswd.exe gibt an, das apache einen modifizierten md5-algo benutzt.
ich hab mal versucht, den in den sourcen zu finden, hab aber zu wenig ahnung von dem code.
falls es so ein script nicht schon gibt, wer kann mir da mit einzelheiten weiterhelfen?
in perl gibt es ein Crypt::PasswdMD5 - modul, das eine apache_md5_crypt - funktion zur verfügung stellt, aber aus dem perl code werde ich auch nicht schlau.
auch eine javascript-implementation von md5 hab ich schon gefunden. die arbeitet allerdings nicht mit nem salt.
der apache-algo setzt ein "$apr1$" vor den md5-hash, aber danach seh ich noch nicht so richtig durch.
freundl. grüsse, raik
ich möchte den algo, den der apache unter windows für .htaccess verwendet, in php nachbilden, ohne die htpasswd.exe aus dem apache\bin\-verzeichnis zu benutzen.
die htpasswd.exe gibt an, das apache einen modifizierten md5-algo benutzt.
ich hab mal versucht, den in den sourcen zu finden, hab aber zu wenig ahnung von dem code.
falls es so ein script nicht schon gibt, wer kann mir da mit einzelheiten weiterhelfen?
in perl gibt es ein Crypt::PasswdMD5 - modul, das eine apache_md5_crypt - funktion zur verfügung stellt, aber aus dem perl code werde ich auch nicht schlau.
auch eine javascript-implementation von md5 hab ich schon gefunden. die arbeitet allerdings nicht mit nem salt.
der apache-algo setzt ein "$apr1$" vor den md5-hash, aber danach seh ich noch nicht so richtig durch.
freundl. grüsse, raik
Kommentar