The only point of SALT is to prevent rainbow attacks when multiple users have the same hash for their password, so reversing one password successfully means that you also know the password for everyone else with the same hash. Even a single-valued salt will prevent this, since two users with the same password will have different hashes if they have different salts.
As long as salt is something that will not change, and it is different for each user, any value will work well. The timestamp of their registration, provided that you do not update this field (which will invalidate the password hash and prevent their registration) is an excellent choice.
source
share