diff --git a/src/interface.c b/src/interface.c index 503259e8f..cec7cdca1 100644 --- a/src/interface.c +++ b/src/interface.c @@ -24513,25 +24513,25 @@ int hashconfig_init (hashcat_ctx_t *hashcat_ctx) case 11600: hashconfig->hook_size = sizeof (seven_zip_hook_t); break; }; - // pw_min + // pw_min : algo specific hard min length hashconfig->pw_min = PW_MIN; switch (hashconfig->hash_mode) { - case 2500: hashconfig->pw_min = 8; + case 2500: hashconfig->pw_min = 8; // WPA min break; - case 9710: hashconfig->pw_min = 5; + case 9710: hashconfig->pw_min = 5; // RC4-40 min break; - case 9810: hashconfig->pw_min = 5; + case 9810: hashconfig->pw_min = 5; // RC4-40 min break; - case 10410: hashconfig->pw_min = 5; + case 10410: hashconfig->pw_min = 5; // RC4-40 min break; - case 14000: hashconfig->pw_min = 8; + case 14000: hashconfig->pw_min = 8; // DES min break; - case 14100: hashconfig->pw_min = 24; + case 14100: hashconfig->pw_min = 24; // 3DES min break; - case 14900: hashconfig->pw_min = 10; + case 14900: hashconfig->pw_min = 10; // Skip32 min break; } @@ -24560,8 +24560,6 @@ int hashconfig_init (hashcat_ctx_t *hashcat_ctx) break; case 1800: hashconfig->pw_max = 16; break; - case 2100: hashconfig->pw_max = 27; - break; case 5200: hashconfig->pw_max = 24; break; case 5800: hashconfig->pw_max = 16; @@ -24601,37 +24599,37 @@ int hashconfig_init (hashcat_ctx_t *hashcat_ctx) } } - // pw_max : algo specific hard limits + // pw_max : algo specific hard max length switch (hashconfig->hash_mode) { - case 1500: hashconfig->pw_max = 8; + case 1500: hashconfig->pw_max = 8; // DES max break; - case 2100: hashconfig->pw_max = 64; // PBKDF2-HMAC-SHA1 limit + case 2100: hashconfig->pw_max = 64; // PBKDF2-HMAC-SHA1 max break; - case 2500: hashconfig->pw_max = 64; // PBKDF2-HMAC-SHA1 limit + case 2500: hashconfig->pw_max = 64; // PBKDF2-HMAC-SHA1 max break; - case 3000: hashconfig->pw_max = 7; + case 3000: hashconfig->pw_max = 7; // LM half max break; - case 3200: hashconfig->pw_max = 72; + case 3200: hashconfig->pw_max = 72; // bcrypt max break; - case 6400: hashconfig->pw_max = 64; // PBKDF2-HMAC-SHA256 limit + case 6400: hashconfig->pw_max = 64; // PBKDF2-HMAC-SHA256 max break; - case 8500: hashconfig->pw_max = 8; + case 8500: hashconfig->pw_max = 8; // DES max break; - case 8800: hashconfig->pw_max = 64; // PBKDF2-HMAC-SHA1 limit + case 8800: hashconfig->pw_max = 64; // PBKDF2-HMAC-SHA1 max break; - case 9710: hashconfig->pw_max = 5; + case 9710: hashconfig->pw_max = 5; // RC4-40 max break; - case 9810: hashconfig->pw_max = 5; + case 9810: hashconfig->pw_max = 5; // RC4-40 max break; - case 10410: hashconfig->pw_max = 5; + case 10410: hashconfig->pw_max = 5; // RC4-40 max break; - case 14000: hashconfig->pw_max = 8; + case 14000: hashconfig->pw_max = 8; // DES max break; - case 14100: hashconfig->pw_max = 24; + case 14100: hashconfig->pw_max = 24; // 3DES max break; - case 14900: hashconfig->pw_max = 10; + case 14900: hashconfig->pw_max = 10; // Skip32 max break; }