Is there some kind of tutorial or paper written on the relative strength of passwords based on types and numbers of certain characters employed? For instance, my root password is 28 characters long. 4 of the characters are special characters, 3 are numbers, 3 are upper-cased letters, and 18 of them are lower-cased. How can I tell how strong that particular password is?

Thanks,

Cheers