Password must meet the following rules:
- must have at least 8 characters and not greater than 64 characters
- must have at least one uppercase
- must have at least one lowercase
- must have at least one digit
- must have at least one special character (e.g. #?!@$%^&*-)