If I knew one of your passwords, would you consider your system to be still secure?
If I knew one of your passwords, would you consider your system to be still secure?
If a plain-text version would be leaked, that's the worst scenario. But in in most cases what could be leaked these days, is the hash. So you can change the password by modifying the context. For example, if you log in to "microsoft.com", you first used `ms` as the context string, so change it to `microsoft` or `m$`, or something else. You would still likely remember that quite easily.
What this tries to solve is to be secure, unique for each account and not rely on any other third party.
That's the main advantage of your approach I think. And it works with all devices. A lot better than using the same password for several accounts, as many people do.