kogir Wrote:
> right next to the users' password hashes. This is
> effective even when the salts are known because
> any rainbow table an attacker creates will be
> valid only against a single user's password. The
> point of a salt is to force the attacker to brute
> force each user's password individually, not to
> keep them from brute forcing a single password.
The random salt is a good point and could be stored in the database but what happens when SQL injection occurs or an attacker gains access to the database? Surely the point of uniquely hashing a password is to prevent a password from being reversed and exposing other accounts that user has.
------------------------------------------------------------------------------------------------------------
"People who say it cannot be done should not interrupt those who are doing it.";
labs : [
www.businessinfo.co.uk]
blog : [
www.thespanner.co.uk]
Hackvertor : [
hackvertor.co.uk]