# How does varying character type increase strength of password? [closed]

When creating a new password, people often recommend you use both uppercase and lowercase characters, numbers, and symbols. How does adding any of these increase the strength of a password?

Here's why I think it doesn't decrease the probability of a hacker finding out your password: Two people are asked to create a password of length 4. They are both allowed to use the full set of characters on a standard keyboard; let's pretend there's 100 such characters. Thus, the probability of a hacker guessing such a password would be (1/100)^4. Person A creates the password aaaa. Person B creates the so-called "more secure" password aA\$#. How does the fact that person A using "simpler" characters change the probability? The hacker has no idea who is using only "simple" characters or not, so it can't be used to increase the probability of guessing each character correctly.

-
This question might be more appropriate at security.stackexchange.com –  Mike Spivey Jun 13 '11 at 4:01
If hackers guessed password by using random strings, your argument would have merit; but they don't. –  Arturo Magidin Jun 13 '11 at 4:06
I think this should be closed –  user9413 Jun 13 '11 at 4:06
This question is not appropriate for this site. During a brute force password cracking attack, a very important thing is how long the process takes, and if you don't have to worry about capital letters/symbols it takes a lot less time. There is a lot of info to say about this topic, but it's all totally inappropriate for this site! –  Matt Calhoun Jun 13 '11 at 4:14