或社交账户的明文或散列密码，与其他常见的密码。因此，所有在表上的或与其相似的密码都被认为是弱密码。，并且当某个账户已被侵入时更加容易。
密码验证.使用密码进行身份认证的系统都一定有一套验证输入密码的机制，如果这些密码只是简单地以明文储存在系统上，一个拥有足够权限的攻击者就可以获取在系统上储存的所有用户名和密码，使得整个系统向攻击者敞开，甚至会危及其他使用同样或相似的密码的系统。一个减少危险的办法就是用密码散列函数加密密码。诸如SHA的函数是很难由散列值算出原文的，一定程度上防范了攻