Passwords are the key to all digital secrets. Passwords remain the most widely used authentication method despite their well-known security weaknesses. Text password is the most popular form of user authentication on websites due to its convenience and simplicity. Text passwords are not always strong enough and are very easily stolen and changed under different vulnerabilities. Intruders can easily acquire a text password when a person creates a weak password or a password that is completely reused in many sites. The hacking of just one password can then lead to the loss of security of all websites to which he/she gains access through that password.