Passwords are often the only barrier between an attacker and a person's sensitive information or accounts, making them vulnerable to attack. Attackers can use various types of password attacks to discover or guess a person's password. Weak and easily guessable passwords, password