Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Supergenpass. Remember one password, generate a unique one per domain. Use a browser extension. Or Android App. The one master password never leaves the local machine. Want something more? Use a Yubikey to store your master password or a postfix of the master password -- that's how I log into my banks, type in a password and then touch my Yubikey Nano which adds another huge amount of characters (the Yubikey needs to be reprogrammed to store a fixed password not an OTP).


Supergenpass is only okay(-ish) if your master password is a large enough completely random string (e.g. 128-bit string: `head -c16 /dev/urandom | base64`). If you use weak password (e.g. the one you can remember), it's trivial to bruteforce it, as it uses

    MD5(master_password || ':' || domain || length)
to derive passwords.

Another problem with any Supergenpass-like password generator is that once the attacker steals or guesses your master password, she will be able to generate your future passwords. I describe password generators like Supergenpass as a rough equivalent of password manager with the attacker having a permanent read-only access to the encrypted database.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: