Password should be at least 8 characters, one upper-case, one lower-case, one number, one special character.