Algorithmic Passwords

Everyone hates passwords. It's hard for people to come up with passwords that they can remember and which match the inconsistent standards set by websites. The result is that they figure out one password that generally fits the standards and then use that everywhere they can. Password expiration policies that prevent users from reusing passwords actually make the problem worse, since they encourage users to use simpler passwords than they would otherwise.