• Be at least 8 characters
• Contain at least 1 uppercase and 1 lowercase letter
• Contain at least 1 letter and 1 number
• Contain at least 1 of the following special characters
! @ # $ % ^ & * ( ) { } ? ~ + -
• Must be different from the last 1 passwords used