oh.. i was wandering the same.
sooo.. if you use a salt with crypt() then it is more secure than md5? because you wont have repeated passwords in ur database?
for instance..
If the salt is choosen by the first 2 letters of the username 'phence', then the user uses the password 'mullet' then the password is encripted as 'ph42v0g5d8fs' or somthing like that.
then another user 'jason' comes along and has the same password 'mullet'.
Would the password be 'ja42v0g5d8fs' ? or 'ja45m34m62d' ??
now using md5, if 2 users had the same password 'mullet' the encypted password would look something like this 'jh3kjb4nl6h' for both of them. Correct?? or No??
i just through out those encrypted passwords but i think you understand what im saying.