Password must be 8 to 20 characters long and contain the following: uppercase letter, lowercase letter, number and special character. Special characters include ! @ # $ % ^ & *.