
Our daily lives take place increasingly online. That brings a need to create and maintain dozens, if not hundreds of online accounts, each with logins and passwords.
At the same time, we routinely hear about data breaches, and unfortunately they show few signs o...