Is there any reason why one should not use the username as the password salt? Storing md5( username . password ) instead of md5( password ) in the password column.
It seems like a very simple idea, so I’m sure there’s a good reason why it’s not in popular use. Hopefully somebody can tell me that reason!