Security requirements of a number of projects require the site to enforce a set of complexity for passwords. Usually this is some of the following: - mixture of upper and lowercase letters - at least one number - at least one "special character"