4 ms·
"hashes your password browser-side with the site domain" Does this mean using the domain as a salt?
by gsundeep 14y ago
"hashes your password browser-side with the site domain"
Does this mean using the domain as a salt?
- ibotty 14y agoyes. and that's a problem.
- Jach 14y agoIt's only a problem if the secret key is compromised. (But that's a problem for pretty much everything, isn't it?)
- ibotty 14y agoare you sure? that makes it possible to use rainbow tables (rainbow tables per domain obviously, but still pretty bad). or am i missing something?
- Jach 14y agoYou wouldn't use rainbow tables for a scheme like using hash(secret phrase + domain) to generate personal passwords, you'd use a dictionary attack where domains are the words, followed by a brute-force technique (which you'd use if you lacked the secret key). If I know you use such a scheme and I learn your secret phrase, your email provider and bank account websites would be the first on my list. It becomes no more secure than using the same password on every site plus the domain name at the end. The benefit is that you never have to trust all those different websites with your secret phrase. The parenthetical in my above comment calls back to a comment by some early giant in cryptology (I think). It's best to have all the details about your specific method of hiding data known publicly, with the secret key being the only private piece of information.