|
|
|
|
|
by idle_zealot
1503 days ago
|
|
> A password exists in your memory, yes, but it also exists in the databases of untold numbers of corporations, each with different levels of security > passwords, by nature, have to exist somewhere other than your head, guarded by someone other than you. What? That’s simply not true. Passwords are only stored in your head and anywhere you explicitly write them down for safekeeping (like a password manager).
Services do not need a copy to validate your password, and should never store one. They only need a salted hash to confirm if the password you input was correct. Such a hash is irreversible without an attacker randomly guessing your password through brute force, which is beyond impractical for any decent password. |
|
>Services do not need a copy to validate your password, and should never store one.
"Do not need" and "should" are the key words here. Users don't know how a site stores passwords, we have to trust them to use strong encryption when it comes to hashing, and to not store it in plaintext.