The first thing that you will need to know is that there is no
such thing as a perfect password. A committed hacker can crack any
password, given enough time and the right "dictionary" or "brute
force" tools. But just like breaking into a car, if the protection
is strong enough, the hacker will become discouraged and commonly
give up before the protection fails. Here are some suggestions on
how to create a better password.