internal RuleWeakPasswords(BaseScale b, string userName)
     : base(b)
 {
     if (String.IsNullOrWhiteSpace(userName))
     {
         userName = "******";
     }
     //copied from worst-passwords-of-2014 and 25-worst-passwords-2015
     WorstPasswords = new List <string> {
         "password",
         "12345",
         "12345678",
         "qwerty",
         "123456789",
         "1234",
         "baseball",
         "dragon",
         "football",
         "1234567",
         "monkey",
         "letmein",
         "abc123",
         "111111",
         "mustang",
         "access",
         "shadow",
         "master",
         "michael",
         "superman",
         "696969",
         "123123",
         "batman",
         "trustno1",
         //Added for 2015
         "1qaz2wsx",
         "welcome",
         "princess",
         "starwars",
         "login",
         userName.ToLower()
     };
 }
Exemplo n.º 2
0
 internal BasePasswordRule(BaseScale passwordBaseObj)
 {
     this.PasswordBase = passwordBaseObj;
     base.Password     = passwordBaseObj.Password;
 }
 internal RuleUppercase(BaseScale b)
     : base(b)
 {
     MinimumAppearances     = 1;
     RecommendedAppearances = 3;
 }
 internal RuleLowercase(BaseScale b)
     : base(b)
 {
 }
Exemplo n.º 5
0
 internal RuleNonAlphanumeric(BaseScale b)
     : base(b)
 {
 }
Exemplo n.º 6
0
 internal RuleNumeric(BaseScale b)
     : base(b)
 {
     MinimumAppearances     = 1;
     RecommendedAppearances = 3;
 }
Exemplo n.º 7
0
 internal PasswordLength(BaseScale b, string userName)
     : base(b)
 {
     user = userName ?? string.Empty;
 }