Kryptovani hesla

Zdravim!
Mel sem nainstalovanyho apache 1.3* a kdyz jsem pres phpskript vytvarel zakryptovany heslo pro .htaccess pres tenhle skript:

$abeceda = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$abeceda .= "abcdefghijklmnopqrstuvwxyz";
SRand(time());
$salt = substr($abeceda,rand(0,strlen($abeceda)-1),1);
$salt .= substr($abeceda,rand(0,strlen($abeceda)-1),1);
$crypt = crypt($heslo,$salt);

na apachi 2jce me to ale prestalo chodit. Nevi nekdo kde je chyba, nebo nemate nejakej lepsi skript pro zakryptovani hesla?
<HTML>a zkousel jsi to na wz a neslo to ? to by IMHO melo jit, zadny problem tam nevidim
ja uzivatelska hesla na wz crypt()-uju takhle:

$heslo_crypt = crypt($heslo,'$1$'.substr(md5(uniqid("")),0,8).'$');</HTML>