content: See, but that's the thing. The purpose of a dictionary attack is to remove the trash password attempts that no one is going to actually use for a password. i.e. if you know the password is less than 8 characters, but you know no one is going to use "aaaaaaaa" as a password, you don't bother trying that. Cutting out tons of passwords out of your attempts that no one would use speeds up the attack. And that's what Dictionary attacks are of course for instead of Brute Force attacks. That's easy to program for. Either tell the password generator to just make passwords using characters a-z, A-Z, some range of special characters and randomly string them together (for brute force), or build a database of non-trash passwords and tell it to try those randomly.  I'm sure there are more complex ways to do it, but the idea of building a database of English language words and telling it to create coherent sentences out of those words to only try the non-trash ones seems like quite a daunting task.  And even if you did, what if I mix in some other language? What if I use special fiction-specific names? What if I use colloquial terms/words or spellings? What if I say "Y'all" or I personally leave off the g in "hanging" and replace it with an apostrophe? I mean really. I'm not afraid at all of someone attempting to dictionary my accounts because of these considerations.  The examples I use are very basic because I'm not advocating using passphrases like those. I'm trying to get the general idea of what is possible across. Of the rules you can use to create a useful, secure, and easy to remember password/phrase. The idea isn't that you just do what I said. It's that you take that concept and apply it to your current personal model for creating passwords to make them better.  My passwords are nothing like the examples I gave on 90% of my accounts. For the 10%, they are long enough and specific enough that I doubt anyone would guess it or have those specific things in their dictionaries. Plus, where do you put commas? I was always taught to put them everywhere you pause in a sentence. So I use them differently from other people, I suspect.  There are lots of reasons why I'm not worried basically.