4 ms·
My password manager: a mental hash of some site attributes, my username, and a security level that results in a valid password. A particularly-motivated attack
by afpx 6y ago
My password manager: a mental hash of some site attributes, my username, and a security level that results in a valid password.
A particularly-motivated attacker could easily reverse engineer my hash algorithm, given enough samples. But, good enough for me.
- yjftsjthsd-h 6y agoThat's fine until the first time you have to rotate a password, at which point it devolves to, at best, a mnemonic device.
- eeegnu 6y agoAt that point add a 2 to the end or change your username. Worst case you have to try a few times to get in, but eventually you'll remember it's one of those sites that uses the extra version information.
- Fethbita 6y agoI don't think just appending a character to your password is such a good idea if it is compromised.
- megous 6y agoAs a side note, trying various passwords doesn't strike me as a great idea either. You're basically telling the site you're trying to log into your other passwords you use, along with a username. At the very least you're revealing something about how you derive your passwords, if you have some scheme. I'd say that if I'm not sure about the right password, it's safest to go straight for a password reset function, instead of giving all my passwords or a password derivation method to some random website.
- yjftsjthsd-h 6y agoRight, at which point you now have to remember what iteration you're on (mnemonic device), or iterate versions on every login (IMO worse).
- jobigoud 6y agoI have +1000 entries in my KeePass. Some of them don't have a username associated. Or a service (passphrases to decrypt private keys for instance). I use different usernames for different aspects of my online life anyway. I also store the randomly generated "mother's maiden name" or "name of first pet" in the entry notes. When you have a simple software managing this mental burden for you it expands your possibilities.