Password must be at least 8 characters long and contain at least one character from each of the following classes: letters, digits/punctuation symbols.