Conventional password managers have a few flaws. They work by generating passwords, encrypting them with a master password, and then storing or syncing the encrypted passwords somewhere. There are a few problems with this approach: The encrypted data can be lost, thereby locking the user out of all of their accounts. The encrypted data can be stolen. If the user was using a weak master password, a