I have a problem with using crypt(), passing only one parameter (ie, no
salt).  When I do that, I get an empty string.  When I do use a salt, it
returns the expected value.  Does anybody have any ideas what might be
causing my problem?  It only happens when I run it on my linux server, but
not when I run it on my Windows dev machine.  Thanks in advance.

I am not sure what exactly is the problem. But check this from the manual:

If no salt is provided, PHP will auto-generate a standard two character salt by default, unless the default encryption type on the system is MD5, in which case a random MD5-compatible salt is generated.

http://gr2.php.net/manual/en/function.crypt.php

Perhaps your PHP compilation or the package are broken.

--
Thodoris


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to