Ask HN: How to deal with likely future-compromise of your passwords?
I am coming to the opinion that I should assume any password I give a webservice will make its way in to the hands of a third party in the future.
Given that, in a perfect world, I would memorize completely random and strong passwords for each web service. I consider that a bit of a non-starter (am I wrong?).
Password managers like 1Password seem to be an option, but if both the key file and the pin for it are compromised (or lost) you're extra screwed.
I'm looking in to remembering two random ten digit strings, and using a mental algorithm to combine them based on service name, but that'll require some thought. That said, this is the solution I'm leaning towards.
Any better solutions that you ACTUALLY use in the real world?