To be honest you should just salt your password in the filesystem before inserting it into the database.
Something I just had a quick think about, what about salting the username and password with the string length of the username?
Simple salting method
PHP Code:
// grab length of username
$usernameLen = strlen($username);
// concatonate username, password and username length then sha1 them.
$passwordSalt = sha1($username . $password . $usernameLen);
The algorithm is the same but no salt is effectively stored in the database, meaning nobody would know your algorithm without knowing your filesystem. The beauty of this is that the salt will differ depending on the length of the username.