In my opinion, uniqueness of password doesn't matter much. It's the length that matters.
We use brute force to crack passwords i.e, checking all the possible combinations.
So if a password is long then it will take longer to crack it because the combinations which need to be applied will also increase.
Short password, doesn't matter how unique, will give less combinations to check, means less time to crack.
And about the salt part, I think one has to know exactly what the salt is to know where the split begins. Algorithm would be generic for all kind of salts. Right?
Thanks for stopping by.