How is your system different? If I get ahold of your master key, your entire thing is compromised.
How is your system different? If I get ahold of your master key, your entire thing is compromised.
EDIT: as pointed out, no sensible system stores the master password. I do stand by the earlier 'single point of failure' point though. If you store a password vault somewhere and it goes down, or is encrypted by malware, or you lose the ability to access that storage for whatever reason you're stuck.
1. e.g. if the compromised process is sandboxed enough that the secure keyboard input features work or something like the macOS securityd running as a separate user prevents unrestricted access.
My system also uses PBKDF2 with 800K rounds :-)
Keystroke capture is the most scary, but I guess anything that doesn't do 2 factor is going to have trouble there.