How I Manage My Passwords (Technical Version)
I think deterministic password managers are interesting solution for a small amount of secrets. But I don&#x27;t think it scales out nicely.
Quickly glancing at my 1Password, I have over 200 saved logins. Some problems I see with your approach to a large amount of logins:<p>1) I don&#x27;t always remember the username. In most cases it&#x27;s my email address. But in some services I use a different email address. Some services (e.g Steam) do not allow you to change the original email address. Sometimes it&#x27;s a username instead of an email. Sometimes the services will generate the username for you.<p>2) Password policies. Some of the websites have really ridiculous rules. What do you do when the format of the generated password doesn&#x27;t fit the policy?<p>3) Services change names and domains - companies re-brand, sold or merged. Now it&#x27;s another piece of history you need to retrace from memory (&quot;were they called x-y.com or xy.net?&quot;) on first login.<p>4) Changing passwords is hard. If you share the counter across a group, bouncing it requires changing the passwords everywhere (or starting to remember different counters).
You never know when you&#x27;ll need to change a password. It can be due to a security leak, or due to policy.<p>Not saying it cannot work of course, after all it works for you. But I don&#x27;t feel it would work for me.