Password security

When defining a password, the next 2 guidelines should be respected:

  1. minimum length of 6 and maximum length of 20 characters with no spaces, and
  2. contain at least 3 of the next 4 characters:

- upper case letter (A-Z)
- lower case letter (a-z)
- number (0-9)
- special character (?, #, etc.)