The current thread on passwords nudged me to ask this question about the security of various passwords produced according to a formula.
I know nothing about how bad guys get passwords. Is the most common way today by random testing, or do they look for patterns in data stolen from servers? I have seem many examples of something like the following from purveyors of password security measures, which suggests the bad guys are looking for patterns:

If in fact thieves are looking for patterns that suggest a password, wouldn't schema that require unusual patterns, such as requiring an unusual length (e.g., ≥10 characters), inclusion of unusual characters (e.g., $,&,^) and numbers, and so forth actually make a password more easily detected? Wouldn't a common word or typical combination of letters be a better password? In other words, if you want to be anonymous in a large crowd, don't wear a bright, lime-green suit.
John
I know nothing about how bad guys get passwords. Is the most common way today by random testing, or do they look for patterns in data stolen from servers? I have seem many examples of something like the following from purveyors of password security measures, which suggests the bad guys are looking for patterns:

If in fact thieves are looking for patterns that suggest a password, wouldn't schema that require unusual patterns, such as requiring an unusual length (e.g., ≥10 characters), inclusion of unusual characters (e.g., $,&,^) and numbers, and so forth actually make a password more easily detected? Wouldn't a common word or typical combination of letters be a better password? In other words, if you want to be anonymous in a large crowd, don't wear a bright, lime-green suit.
John
