Ah! the ASCII character set........................ need to be a bit careful there, as a lot of systems have "illegal/reserved" characters.

And some (not mentioning any names) will accept the creation of an illegal password and then not let you log in with it

Mind you, if you can include the ASCII set, you greatly increase the possibilities and hence the difficulty of a successful crack.