A secure password must be at least 8 characters long and should contain upper and lower case letters as well as numbers and special characters.