at least 8 characters
at least 1 CAPITAL letter
at least 1 lower case letter
at least 1 number
at least 1 of the following:@ # ! $ % *