Many people have the problem of memorizing passwords in different web sites, so they decided to use one password for all the web sites. But the risk is obvious, if a hacker could get one of your accounts, it means all your accounts, maybe even your online bank.

Then one may try use different passwords for different sites ... It becomes a vicious circle ...

Here are some tips which you could use to generate your passwords.

1. Catheterize the web sites. For example, here are my categories:
*   Online Bank and other very personal accounts.
*   Free-hacking, very not important, one-time, or for downloading, etc.