The growing number of online services needs users to have control over their password management system
(generation, storage, recall). But the demand for total randomness and exclusivity of passwords is impractical in day-to-day life.
Each component of a password management system comes with its cognitive burden on a user. There are many password
management solutions available for users but every one of them has some drawbacks. Password managers have the ability to
help users manage their passwords more successfully while also addressing many of the problems about password-based
authentication.