From f373e5dd43953585c96044d0a3974a240acfa659 Mon Sep 17 00:00:00 2001 From: Gary Gan Date: Mon, 30 Jun 2025 21:34:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0mylock=E7=9A=84=E5=87=BD?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- codeforces_c3.py | 129 ----- codeforces_c3_final.py | 97 ---- codeforces_c3_v2.py | 110 ---- mylock.py | 63 ++- pwd_output/pwd_000.json | 42 +- pwd_output/pwd_001.json | 61 ++- pwd_output/pwd_002.json | 49 +- pwd_output/pwd_003.json | 755 ++++++++++++++++++++++++++- pwd_output/pwd_004.json | 150 +++++- pwd_output/pwd_005.json | 36 +- pwd_output/pwd_006.json | 56 +- pwd_output/pwd_007.json | 111 +++- pwd_output/pwd_008.json | 683 +++++++++++++++++++++++- pwd_output/pwd_009.json | 116 ++++- pwd_output/pwd_010.json | 31 +- pwd_output/pwd_011.json | 190 ++++++- pwd_output/pwd_012.json | 236 ++++++++- pwd_output/pwd_013.json | 54 +- pwd_output/pwd_014.json | 318 +++++++++++- pwd_output/pwd_015.json | 97 +++- pwd_output/pwd_016.json | 195 ++++++- pwd_output/pwd_017.json | 102 +++- pwd_output/pwd_018.json | 60 ++- pwd_output/pwd_019.json | 1095 ++++++++++++++++++++++++++++++++++++++- pwd_output/pwd_020.json | 117 ++++- pwd_output/pwd_021.json | 67 ++- pwd_output/pwd_022.json | 29 +- pwd_output/pwd_023.json | 229 +++++++- pwd_output/pwd_024.json | 31 +- pwd_output/pwd_025.json | 106 +++- pwd_output/pwd_026.json | 274 +++++++++- pwd_output/pwd_027.json | 87 +++- pwd_output/pwd_028.json | 66 ++- pwd_output/pwd_029.json | 135 ++++- 34 files changed, 5541 insertions(+), 436 deletions(-) delete mode 100644 codeforces_c3.py delete mode 100644 codeforces_c3_final.py delete mode 100644 codeforces_c3_v2.py diff --git a/codeforces_c3.py b/codeforces_c3.py deleted file mode 100644 index fc5f5b6..0000000 --- a/codeforces_c3.py +++ /dev/null @@ -1,129 +0,0 @@ -#!/usr/bin/env python3 -import sys - -def solve(): - n = int(input()) - - # 基于示例的策略分析: - # 示例1: 目标100, x未知 -> add -10(失败) -> add 1(成功) -> mul 10(成功) -> 结果100 - # 示例2: 目标5, x未知 -> digit(成功) -> div 2(成功) -> 结果5 - - # 观察:我们需要一个能处理任意初始值的通用策略 - - # 通用策略: - # 1. 先用digit将值标准化到较小范围 - # 2. 然后用算术操作构造目标 - - # 第一步:标准化 - print("digit") - sys.stdout.flush() - response = int(input()) - - if response != 1: - return - - # 现在值在某个较小的范围内(但可能不是1-9,因为digit可能需要多次) - - # 第二步:构造目标 - if n <= 9: - # 对于单位数目标,尝试多种调整策略 - success = False - - # 策略1:尝试各种可能的当前值,调整到n - for possible_current in range(1, 100): # 扩大搜索范围 - if success: - break - - # 计算需要的调整 - diff = n - possible_current - - # 尝试加法调整 - if abs(diff) <= 10**18: - print(f"add {diff}") - sys.stdout.flush() - response = int(input()) - if response == 1: - success = True - break - - # 策略2:如果加法失败,尝试除法(如示例2) - if not success and n < 10: - for divisor in range(2, 20): - print(f"div {divisor}") - sys.stdout.flush() - response = int(input()) - if response == 1: - # 除法成功,可能需要继续调整 - for adj in range(-10, 11): - if adj == 0: - continue - print(f"add {adj}") - sys.stdout.flush() - response = int(input()) - if response == 1: - success = True - break - break - - else: - # 对于大数目标,使用乘法+加法组合 - success = False - - # 策略1:找到合适的因数分解 n = a * b - for a in range(1, min(100, n+1)): - if success: - break - - if n % a == 0: - b = n // a - if b <= 10**18: - # 尝试构造 a,然后乘以 b - - # 首先尝试调整到 a - for current_guess in range(1, 100): - diff = a - current_guess - print(f"add {diff}") - sys.stdout.flush() - response = int(input()) - - if response == 1: - # 成功调整到 a,现在乘以 b - print(f"mul {b}") - sys.stdout.flush() - response = int(input()) - if response == 1: - success = True - break - else: - # 乘法失败,尝试下一个分解 - break - - # 如果这个调整失败,尝试下一个current_guess - - if success: - break - - # 策略2:如果因数分解失败,尝试直接构造 - if not success: - for current_guess in range(1, 100): - diff = n - current_guess - if abs(diff) <= 10**18: - print(f"add {diff}") - sys.stdout.flush() - response = int(input()) - if response == 1: - success = True - break - - # 输出结果 - print("!") - sys.stdout.flush() - final_response = int(input()) - -def main(): - t = int(input()) - for _ in range(t): - solve() - -if __name__ == "__main__": - main() diff --git a/codeforces_c3_final.py b/codeforces_c3_final.py deleted file mode 100644 index 1ade6e7..0000000 --- a/codeforces_c3_final.py +++ /dev/null @@ -1,97 +0,0 @@ -#!/usr/bin/env python3 -import sys - -def solve(): - n = int(input()) - - # 最终策略:基于问题的深入理解 - # - # 核心思想: - # 1. 使用digit操作标准化到小范围 - # 2. 利用数学性质构造目标 - - # 对于所有情况,先用digit标准化 - print("digit") - sys.stdout.flush() - response = int(input()) - - if response != 1: - return - - # 现在当前值是原数字的数字和 - # 对于1-9的目标,我们有简单策略 - # 对于更大的目标,我们使用构造法 - - if n <= 9: - # 目标是1-9,直接尝试所有可能的调整 - # 由于我们不知道确切的当前值,枚举所有可能性 - - attempts = [ - # 假设当前是1-9,计算到n的差值 - n - 1, n - 2, n - 3, n - 4, n - 5, - n - 6, n - 7, n - 8, n - 9 - ] - - for diff in attempts: - print(f"add {diff}") - sys.stdout.flush() - response = int(input()) - if response == 1: - break - - else: - # 目标大于9,使用乘法构造 - # 策略:找到n的一个小因子d,使得n = d * q - # 然后构造d,再乘以q - - best_factor = None - best_quotient = None - - # 寻找最佳的因子分解 - for d in range(1, 10): - if n % d == 0: - q = n // d - if q <= 10**17: # 确保乘法不会溢出 - best_factor = d - best_quotient = q - break - - if best_factor is not None: - # 使用因子分解策略 - # 先构造best_factor - for current_guess in range(1, 10): - diff = best_factor - current_guess - print(f"add {diff}") - sys.stdout.flush() - response = int(input()) - - if response == 1: - # 成功构造因子,现在乘以quotient - print(f"mul {best_quotient}") - sys.stdout.flush() - response = int(input()) - break - else: - # 没有合适的因子分解,使用直接加法 - # 这种情况下,假设当前是某个小数字,直接加到n - for current_guess in range(1, 10): - diff = n - current_guess - if 0 < diff <= 10**18: - print(f"add {diff}") - sys.stdout.flush() - response = int(input()) - if response == 1: - break - - # 结束 - print("!") - sys.stdout.flush() - final_response = int(input()) - -def main(): - t = int(input()) - for _ in range(t): - solve() - -if __name__ == "__main__": - main() diff --git a/codeforces_c3_v2.py b/codeforces_c3_v2.py deleted file mode 100644 index 75bc01e..0000000 --- a/codeforces_c3_v2.py +++ /dev/null @@ -1,110 +0,0 @@ -#!/usr/bin/env python3 -import sys - -def solve(): - n = int(input()) - - # 基于理论分析的最优策略: - # 对任意目标n,我们可以证明存在一个通用的构造方法 - - # 关键观察: - # 1. digit操作将任何数转换为其数字和(最终会到1-9范围) - # 2. 从任何1-9的数,我们都可以用很少操作构造任意目标 - - # 最优构造策略: - if n == 1: - # 对于目标1:digit -> 然后想办法变为1 - print("digit") - sys.stdout.flush() - response = int(input()) - - # 现在尝试各种方法变为1 - # 方法1: 如果当前是偶数,除以自身 - for d in [2, 3, 4, 5, 6, 7, 8, 9]: - print(f"div {d}") - sys.stdout.flush() - response = int(input()) - if response == 1: - # 除法成功,现在可能是1或其他数 - # 继续尝试到达1 - break - - # 方法2: 用加法调整 - for adj in range(-8, 9): - if adj != 0: - print(f"add {adj}") - sys.stdout.flush() - response = int(input()) - if response == 1: - break - - elif 2 <= n <= 9: - # 对于2-9:digit -> 调整到目标 - print("digit") - sys.stdout.flush() - response = int(input()) - - # 枚举所有可能的当前值,尝试调整到n - for current in range(1, 10): - diff = n - current - print(f"add {diff}") - sys.stdout.flush() - response = int(input()) - if response == 1: - break - - else: - # 对于n > 9:使用构造策略 - # 策略:digit -> 构造一个因子 -> 乘法得到n - - print("digit") - sys.stdout.flush() - response = int(input()) - - # 寻找n的最小因子(除了1) - smallest_factor = n - for f in range(2, min(10, n + 1)): - if n % f == 0: - smallest_factor = f - break - - if smallest_factor < n: - # 找到了因子,使用分解策略 - quotient = n // smallest_factor - - # 尝试构造smallest_factor - for current in range(1, 10): - diff = smallest_factor - current - print(f"add {diff}") - sys.stdout.flush() - response = int(input()) - - if response == 1: - # 成功构造factor,现在乘以quotient - print(f"mul {quotient}") - sys.stdout.flush() - response = int(input()) - break - else: - # n是质数或没有小因子,使用直接加法 - for current in range(1, 10): - diff = n - current - if diff > 0 and diff <= 10**18: - print(f"add {diff}") - sys.stdout.flush() - response = int(input()) - if response == 1: - break - - # 输出答案 - print("!") - sys.stdout.flush() - final_response = int(input()) - -def main(): - t = int(input()) - for _ in range(t): - solve() - -if __name__ == "__main__": - main() diff --git a/mylock.py b/mylock.py index 3fd59bd..6bd559b 100644 --- a/mylock.py +++ b/mylock.py @@ -3,6 +3,10 @@ import json import random from Lock import PasswordLock +method1_logs = [] +method2_logs = [] +method3_logs = [] + def is_prime(n): """判断一个数字是否是素数""" @@ -61,7 +65,7 @@ def crack_method1(conditions, stored_hash): if index == 3: password = "".join(map(str, current_digits)) calculated_hash = lock.hash_password(password) - + method1_logs.append(password) if calculated_hash == stored_hash: found_password = password @@ -128,6 +132,8 @@ def crack_method2(conditions, stored_hash): password = "".join(map(str, reordered)) calculated_hash = lock.hash_password(password) + method2_logs.append(password) + if calculated_hash == stored_hash: found_password = password found = True @@ -191,6 +197,8 @@ def crack_method3(conditions, stored_hash): password = "".join(map(str, current_digits)) calculated_hash = lock.hash_password(password) + method3_logs.append(password) + if calculated_hash == stored_hash: found_password = password found = True @@ -243,13 +251,31 @@ def format_json(data): result_items = data["results"] method_names = list(result_items.keys()) for i, method in enumerate(method_names): - line = f' "{method}": {json.dumps(result_items[method], ensure_ascii=False)}' - if i < len(result_items) - 1: - line += "," - lines.append(line) + method_data = result_items[method] + lines.append(f' "{method}": {{') + + # 格式化 tries + if "tries" in method_data: + lines.append(f' "tries": {method_data["tries"]},') + + # 格式化 password + if "password" in method_data: + lines.append(f' "password": {json.dumps(method_data["password"], ensure_ascii=False)},') + + # 格式化 logs + if "logs" in method_data: + lines.append(' "logs": [') + logs = method_data["logs"] + for j, log in enumerate(logs): + lines.append(f' "{log}"{"," if j < len(logs) - 1 else ""}') + lines.append(' ]') + + lines.append(f' }}{"," if i < len(method_names) - 1 else ""}') lines.append(' }') lines.append('}') + + return "\n".join(lines) @@ -282,6 +308,12 @@ def main(): print(f"\n正在处理文件: {filename}") + # 清空之前的尝试记录 + global method1_logs, method2_logs, method3_logs + method1_logs.clear() + method2_logs.clear() + method3_logs.clear() + # 调用三种方法破解密码 pwd1, tries1 = crack_method1(conditions, stored_hash) pwd2, tries2 = crack_method2(conditions, stored_hash) @@ -311,10 +343,23 @@ def main(): result_update = { "password": first_match, "results": { - "method1": {"tries": tries1, "password": list(map(int, first_match)) if first_match else []}, - "method2": {"tries": tries2, "password": list(map(int, first_match)) if first_match else []}, - "method3": {"tries": tries3, "password": list(map(int, first_match)) if first_match else []} - } + "method1": { + "tries": tries1, + "password": list(map(int, first_match)) if first_match else [], + "logs": method1_logs.copy() + }, + "method2": { + "tries": tries2, + "password": list(map(int, first_match)) if first_match else [], + "logs": method2_logs.copy() + }, + "method3": { + "tries": tries3, + "password": list(map(int, first_match)) if first_match else [], + "logs": method3_logs.copy() + } + }, + } # 加载原始内容为 dict 并更新关键字段 diff --git a/pwd_output/pwd_000.json b/pwd_output/pwd_000.json index c6bc12d..bcaa631 100644 --- a/pwd_output/pwd_000.json +++ b/pwd_output/pwd_000.json @@ -6,9 +6,43 @@ "L": "347088a782a525d04d5db928977eed08aaf985ad80e4912446adba1d717ab682", "password": "205", "results": { - "method1": {"tries": 1, "password": [2, 0, 5]}, - "method2": {"tries": 6, "password": [2, 0, 5]}, - "method3": {"tries": 6, "password": [2, 0, 5]} + "method1": { + "tries": 4, + "password": [2, 0, 5], + "logs": [ + "202", + "200", + "204", + "205" + ] + }, + "method2": { + "tries": 8, + "password": [2, 0, 5], + "logs": [ + "200", + "204", + "206", + "203", + "207", + "209", + "202", + "205" + ] + }, + "method3": { + "tries": 8, + "password": [2, 0, 5], + "logs": [ + "207", + "209", + "203", + "204", + "202", + "200", + "208", + "205" + ] + } } - } \ No newline at end of file diff --git a/pwd_output/pwd_001.json b/pwd_output/pwd_001.json index a32bb2a..6619f54 100644 --- a/pwd_output/pwd_001.json +++ b/pwd_output/pwd_001.json @@ -7,8 +7,63 @@ "L": "ef489e31e9f932ff343749a1f66f5132e4392161979ab6c75f7958b2107aa3aa", "password": "773", "results": { - "method1": {"tries": 40, "password": [7, 7, 3]}, - "method2": {"tries": 4, "password": [7, 7, 3]}, - "method3": {"tries": 20, "password": [7, 7, 3]} + "method1": { + "tries": 15, + "password": [7, 7, 3], + "logs": [ + "370", + "377", + "376", + "371", + "373", + "372", + "378", + "374", + "375", + "379", + "770", + "777", + "776", + "771", + "773" + ] + }, + "method2": { + "tries": 11, + "password": [7, 7, 3], + "logs": [ + "573", + "577", + "570", + "576", + "579", + "571", + "574", + "575", + "578", + "572", + "773" + ] + }, + "method3": { + "tries": 14, + "password": [7, 7, 3], + "logs": [ + "175", + "170", + "178", + "173", + "177", + "174", + "171", + "179", + "172", + "176", + "775", + "770", + "778", + "773" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_002.json b/pwd_output/pwd_002.json index e2bb463..83b21c4 100644 --- a/pwd_output/pwd_002.json +++ b/pwd_output/pwd_002.json @@ -7,8 +7,51 @@ "L": "38b5eddb98061eb811e4660c492769a7641d77163748915f19b56da70b2bb4cd", "password": "365", "results": { - "method1": {"tries": 9, "password": [3, 6, 5]}, - "method2": {"tries": 24, "password": [3, 6, 5]}, - "method3": {"tries": 18, "password": [3, 6, 5]} + "method1": { + "tries": 7, + "password": [3, 6, 5], + "logs": [ + "343", + "345", + "341", + "347", + "349", + "363", + "365" + ] + }, + "method2": { + "tries": 13, + "password": [3, 6, 5], + "logs": [ + "389", + "381", + "385", + "383", + "387", + "349", + "341", + "345", + "343", + "347", + "369", + "361", + "365" + ] + }, + "method3": { + "tries": 8, + "password": [3, 6, 5], + "logs": [ + "343", + "347", + "345", + "341", + "349", + "363", + "367", + "365" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_003.json b/pwd_output/pwd_003.json index 0532707..d6ef927 100644 --- a/pwd_output/pwd_003.json +++ b/pwd_output/pwd_003.json @@ -5,8 +5,757 @@ "L": "54a76d5a60849cbe4a6e7f75d830fe73f413586f329cec620eaf69bea2ade132", "password": "946", "results": { - "method1": {"tries": 258, "password": [9, 4, 6]}, - "method2": {"tries": 336, "password": [9, 4, 6]}, - "method3": {"tries": 140, "password": [9, 4, 6]} + "method1": { + "tries": 242, + "password": [9, 4, 6], + "logs": [ + "107", + "106", + "108", + "104", + "105", + "103", + "102", + "100", + "109", + "101", + "187", + "186", + "188", + "184", + "185", + "183", + "182", + "180", + "189", + "181", + "127", + "126", + "128", + "124", + "125", + "123", + "122", + "120", + "129", + "121", + "167", + "166", + "168", + "164", + "165", + "163", + "162", + "160", + "169", + "161", + "147", + "146", + "148", + "144", + "145", + "143", + "142", + "140", + "149", + "141", + "807", + "806", + "808", + "804", + "805", + "803", + "802", + "800", + "809", + "801", + "887", + "886", + "888", + "884", + "885", + "883", + "882", + "880", + "889", + "881", + "827", + "826", + "828", + "824", + "825", + "823", + "822", + "820", + "829", + "821", + "867", + "866", + "868", + "864", + "865", + "863", + "862", + "860", + "869", + "861", + "847", + "846", + "848", + "844", + "845", + "843", + "842", + "840", + "849", + "841", + "607", + "606", + "608", + "604", + "605", + "603", + "602", + "600", + "609", + "601", + "687", + "686", + "688", + "684", + "685", + "683", + "682", + "680", + "689", + "681", + "627", + "626", + "628", + "624", + "625", + "623", + "622", + "620", + "629", + "621", + "667", + "666", + "668", + "664", + "665", + "663", + "662", + "660", + "669", + "661", + "647", + "646", + "648", + "644", + "645", + "643", + "642", + "640", + "649", + "641", + "707", + "706", + "708", + "704", + "705", + "703", + "702", + "700", + "709", + "701", + "787", + "786", + "788", + "784", + "785", + "783", + "782", + "780", + "789", + "781", + "727", + "726", + "728", + "724", + "725", + "723", + "722", + "720", + "729", + "721", + "767", + "766", + "768", + "764", + "765", + "763", + "762", + "760", + "769", + "761", + "747", + "746", + "748", + "744", + "745", + "743", + "742", + "740", + "749", + "741", + "907", + "906", + "908", + "904", + "905", + "903", + "902", + "900", + "909", + "901", + "987", + "986", + "988", + "984", + "985", + "983", + "982", + "980", + "989", + "981", + "927", + "926", + "928", + "924", + "925", + "923", + "922", + "920", + "929", + "921", + "967", + "966", + "968", + "964", + "965", + "963", + "962", + "960", + "969", + "961", + "947", + "946" + ] + }, + "method2": { + "tries": 228, + "password": [9, 4, 6], + "logs": [ + "660", + "663", + "664", + "662", + "661", + "665", + "668", + "666", + "667", + "669", + "760", + "763", + "764", + "762", + "761", + "765", + "768", + "766", + "767", + "769", + "960", + "963", + "964", + "962", + "961", + "965", + "968", + "966", + "967", + "969", + "260", + "263", + "264", + "262", + "261", + "265", + "268", + "266", + "267", + "269", + "360", + "363", + "364", + "362", + "361", + "365", + "368", + "366", + "367", + "369", + "460", + "463", + "464", + "462", + "461", + "465", + "468", + "466", + "467", + "469", + "060", + "063", + "064", + "062", + "061", + "065", + "068", + "066", + "067", + "069", + "860", + "863", + "864", + "862", + "861", + "865", + "868", + "866", + "867", + "869", + "560", + "563", + "564", + "562", + "561", + "565", + "568", + "566", + "567", + "569", + "160", + "163", + "164", + "162", + "161", + "165", + "168", + "166", + "167", + "169", + "600", + "603", + "604", + "602", + "601", + "605", + "608", + "606", + "607", + "609", + "700", + "703", + "704", + "702", + "701", + "705", + "708", + "706", + "707", + "709", + "900", + "903", + "904", + "902", + "901", + "905", + "908", + "906", + "907", + "909", + "200", + "203", + "204", + "202", + "201", + "205", + "208", + "206", + "207", + "209", + "300", + "303", + "304", + "302", + "301", + "305", + "308", + "306", + "307", + "309", + "400", + "403", + "404", + "402", + "401", + "405", + "408", + "406", + "407", + "409", + "000", + "003", + "004", + "002", + "001", + "005", + "008", + "006", + "007", + "009", + "800", + "803", + "804", + "802", + "801", + "805", + "808", + "806", + "807", + "809", + "500", + "503", + "504", + "502", + "501", + "505", + "508", + "506", + "507", + "509", + "100", + "103", + "104", + "102", + "101", + "105", + "108", + "106", + "107", + "109", + "640", + "643", + "644", + "642", + "641", + "645", + "648", + "646", + "647", + "649", + "740", + "743", + "744", + "742", + "741", + "745", + "748", + "746", + "747", + "749", + "940", + "943", + "944", + "942", + "941", + "945", + "948", + "946" + ] + }, + "method3": { + "tries": 264, + "password": [9, 4, 6], + "logs": [ + "023", + "022", + "020", + "026", + "028", + "024", + "025", + "029", + "027", + "021", + "043", + "042", + "040", + "046", + "048", + "044", + "045", + "049", + "047", + "041", + "063", + "062", + "060", + "066", + "068", + "064", + "065", + "069", + "067", + "061", + "003", + "002", + "000", + "006", + "008", + "004", + "005", + "009", + "007", + "001", + "083", + "082", + "080", + "086", + "088", + "084", + "085", + "089", + "087", + "081", + "223", + "222", + "220", + "226", + "228", + "224", + "225", + "229", + "227", + "221", + "243", + "242", + "240", + "246", + "248", + "244", + "245", + "249", + "247", + "241", + "263", + "262", + "260", + "266", + "268", + "264", + "265", + "269", + "267", + "261", + "203", + "202", + "200", + "206", + "208", + "204", + "205", + "209", + "207", + "201", + "283", + "282", + "280", + "286", + "288", + "284", + "285", + "289", + "287", + "281", + "323", + "322", + "320", + "326", + "328", + "324", + "325", + "329", + "327", + "321", + "343", + "342", + "340", + "346", + "348", + "344", + "345", + "349", + "347", + "341", + "363", + "362", + "360", + "366", + "368", + "364", + "365", + "369", + "367", + "361", + "303", + "302", + "300", + "306", + "308", + "304", + "305", + "309", + "307", + "301", + "383", + "382", + "380", + "386", + "388", + "384", + "385", + "389", + "387", + "381", + "523", + "522", + "520", + "526", + "528", + "524", + "525", + "529", + "527", + "521", + "543", + "542", + "540", + "546", + "548", + "544", + "545", + "549", + "547", + "541", + "563", + "562", + "560", + "566", + "568", + "564", + "565", + "569", + "567", + "561", + "503", + "502", + "500", + "506", + "508", + "504", + "505", + "509", + "507", + "501", + "583", + "582", + "580", + "586", + "588", + "584", + "585", + "589", + "587", + "581", + "823", + "822", + "820", + "826", + "828", + "824", + "825", + "829", + "827", + "821", + "843", + "842", + "840", + "846", + "848", + "844", + "845", + "849", + "847", + "841", + "863", + "862", + "860", + "866", + "868", + "864", + "865", + "869", + "867", + "861", + "803", + "802", + "800", + "806", + "808", + "804", + "805", + "809", + "807", + "801", + "883", + "882", + "880", + "886", + "888", + "884", + "885", + "889", + "887", + "881", + "923", + "922", + "920", + "926", + "928", + "924", + "925", + "929", + "927", + "921", + "943", + "942", + "940", + "946" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_004.json b/pwd_output/pwd_004.json index 4cbc809..09de344 100644 --- a/pwd_output/pwd_004.json +++ b/pwd_output/pwd_004.json @@ -5,8 +5,152 @@ "L": "755ba5c1907b9df34ef9d65c9ef9d32f25614816f3f6a5a699b86540ad7f46a9", "password": "313", "results": { - "method1": {"tries": 98, "password": [3, 1, 3]}, - "method2": {"tries": 54, "password": [3, 1, 3]}, - "method3": {"tries": 2, "password": [3, 1, 3]} + "method1": { + "tries": 94, + "password": [3, 1, 3], + "logs": [ + "378", + "371", + "375", + "373", + "376", + "372", + "377", + "370", + "379", + "374", + "338", + "331", + "335", + "333", + "336", + "332", + "337", + "330", + "339", + "334", + "388", + "381", + "385", + "383", + "386", + "382", + "387", + "380", + "389", + "384", + "398", + "391", + "395", + "393", + "396", + "392", + "397", + "390", + "399", + "394", + "348", + "341", + "345", + "343", + "346", + "342", + "347", + "340", + "349", + "344", + "328", + "321", + "325", + "323", + "326", + "322", + "327", + "320", + "329", + "324", + "308", + "301", + "305", + "303", + "306", + "302", + "307", + "300", + "309", + "304", + "368", + "361", + "365", + "363", + "366", + "362", + "367", + "360", + "369", + "364", + "358", + "351", + "355", + "353", + "356", + "352", + "357", + "350", + "359", + "354", + "318", + "311", + "315", + "313" + ] + }, + "method2": { + "tries": 17, + "password": [3, 1, 3], + "logs": [ + "397", + "398", + "392", + "390", + "395", + "399", + "393", + "391", + "396", + "394", + "317", + "318", + "312", + "310", + "315", + "319", + "313" + ] + }, + "method3": { + "tries": 18, + "password": [3, 1, 3], + "logs": [ + "366", + "367", + "364", + "365", + "362", + "360", + "361", + "363", + "368", + "369", + "316", + "317", + "314", + "315", + "312", + "310", + "311", + "313" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_005.json b/pwd_output/pwd_005.json index 390ba73..a3eecdb 100644 --- a/pwd_output/pwd_005.json +++ b/pwd_output/pwd_005.json @@ -7,8 +7,38 @@ "L": "b6b6f5f531ebb073c291dd679f1b01aab1dd4b7b3f94fa08bd126805650b37d8", "password": "295", "results": { - "method1": {"tries": 6, "password": [2, 9, 5]}, - "method2": {"tries": 6, "password": [2, 9, 5]}, - "method3": {"tries": 5, "password": [2, 9, 5]} + "method1": { + "tries": 9, + "password": [2, 9, 5], + "logs": [ + "290", + "298", + "293", + "294", + "291", + "299", + "292", + "296", + "295" + ] + }, + "method2": { + "tries": 5, + "password": [2, 9, 5], + "logs": [ + "296", + "292", + "291", + "293", + "295" + ] + }, + "method3": { + "tries": 1, + "password": [2, 9, 5], + "logs": [ + "295" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_006.json b/pwd_output/pwd_006.json index 9552e22..1b5228c 100644 --- a/pwd_output/pwd_006.json +++ b/pwd_output/pwd_006.json @@ -7,8 +7,58 @@ "L": "286da4632ef25db843f432010a4ce57a9a20bbb2732743349e538387ff03fb97", "password": "238", "results": { - "method1": {"tries": 19, "password": [2, 3, 8]}, - "method2": {"tries": 3, "password": [2, 3, 8]}, - "method3": {"tries": 9, "password": [2, 3, 8]} + "method1": { + "tries": 4, + "password": [2, 3, 8], + "logs": [ + "232", + "230", + "234", + "238" + ] + }, + "method2": { + "tries": 23, + "password": [2, 3, 8], + "logs": [ + "830", + "832", + "838", + "836", + "834", + "430", + "432", + "438", + "436", + "434", + "030", + "032", + "038", + "036", + "034", + "630", + "632", + "638", + "636", + "634", + "230", + "232", + "238" + ] + }, + "method3": { + "tries": 8, + "password": [2, 3, 8], + "logs": [ + "434", + "430", + "438", + "436", + "432", + "234", + "230", + "238" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_007.json b/pwd_output/pwd_007.json index 59baf5e..0b2d07c 100644 --- a/pwd_output/pwd_007.json +++ b/pwd_output/pwd_007.json @@ -7,8 +7,113 @@ "L": "528e74638d1476111b128f8d94883225bf7fdd607b89bc0f6e5c9947e0372b1a", "password": "755", "results": { - "method1": {"tries": 50, "password": [7, 5, 5]}, - "method2": {"tries": 8, "password": [7, 5, 5]}, - "method3": {"tries": 17, "password": [7, 5, 5]} + "method1": { + "tries": 49, + "password": [7, 5, 5], + "logs": [ + "965", + "925", + "935", + "985", + "995", + "975", + "945", + "915", + "955", + "905", + "365", + "325", + "335", + "385", + "395", + "375", + "345", + "315", + "355", + "305", + "565", + "525", + "535", + "585", + "595", + "575", + "545", + "515", + "555", + "505", + "165", + "125", + "135", + "185", + "195", + "175", + "145", + "115", + "155", + "105", + "765", + "725", + "735", + "785", + "795", + "775", + "745", + "715", + "755" + ] + }, + "method2": { + "tries": 30, + "password": [7, 5, 5], + "logs": [ + "185", + "125", + "175", + "145", + "195", + "115", + "105", + "165", + "135", + "155", + "585", + "525", + "575", + "545", + "595", + "515", + "505", + "565", + "535", + "555", + "785", + "725", + "775", + "745", + "795", + "715", + "705", + "765", + "735", + "755" + ] + }, + "method3": { + "tries": 11, + "password": [7, 5, 5], + "logs": [ + "355", + "375", + "365", + "315", + "305", + "345", + "385", + "395", + "335", + "325", + "755" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_008.json b/pwd_output/pwd_008.json index cd5e3e1..d91aa7a 100644 --- a/pwd_output/pwd_008.json +++ b/pwd_output/pwd_008.json @@ -5,8 +5,685 @@ "L": "1190fb88a3821ccece881dc87af9f877e036ff0ec858ff82d7c5431246657671", "password": "477", "results": { - "method1": {"tries": 97, "password": [4, 7, 7]}, - "method2": {"tries": 281, "password": [4, 7, 7]}, - "method3": {"tries": 225, "password": [4, 7, 7]} + "method1": { + "tries": 60, + "password": [4, 7, 7], + "logs": [ + "623", + "625", + "629", + "621", + "627", + "673", + "675", + "679", + "671", + "677", + "633", + "635", + "639", + "631", + "637", + "683", + "685", + "689", + "681", + "687", + "693", + "695", + "699", + "691", + "697", + "653", + "655", + "659", + "651", + "657", + "613", + "615", + "619", + "611", + "617", + "643", + "645", + "649", + "641", + "647", + "663", + "665", + "669", + "661", + "667", + "603", + "605", + "609", + "601", + "607", + "423", + "425", + "429", + "421", + "427", + "473", + "475", + "479", + "471", + "477" + ] + }, + "method2": { + "tries": 333, + "password": [4, 7, 7], + "logs": [ + "645", + "655", + "675", + "605", + "625", + "685", + "695", + "665", + "615", + "635", + "845", + "855", + "875", + "805", + "825", + "885", + "895", + "865", + "815", + "835", + "245", + "255", + "275", + "205", + "225", + "285", + "295", + "265", + "215", + "235", + "445", + "455", + "475", + "405", + "425", + "485", + "495", + "465", + "415", + "435", + "345", + "355", + "375", + "305", + "325", + "385", + "395", + "365", + "315", + "335", + "045", + "055", + "075", + "005", + "025", + "085", + "095", + "065", + "015", + "035", + "945", + "955", + "975", + "905", + "925", + "985", + "995", + "965", + "915", + "935", + "745", + "755", + "775", + "705", + "725", + "785", + "795", + "765", + "715", + "735", + "145", + "155", + "175", + "105", + "125", + "185", + "195", + "165", + "115", + "135", + "545", + "555", + "575", + "505", + "525", + "585", + "595", + "565", + "515", + "535", + "649", + "659", + "679", + "609", + "629", + "689", + "699", + "669", + "619", + "639", + "849", + "859", + "879", + "809", + "829", + "889", + "899", + "869", + "819", + "839", + "249", + "259", + "279", + "209", + "229", + "289", + "299", + "269", + "219", + "239", + "449", + "459", + "479", + "409", + "429", + "489", + "499", + "469", + "419", + "439", + "349", + "359", + "379", + "309", + "329", + "389", + "399", + "369", + "319", + "339", + "049", + "059", + "079", + "009", + "029", + "089", + "099", + "069", + "019", + "039", + "949", + "959", + "979", + "909", + "929", + "989", + "999", + "969", + "919", + "939", + "749", + "759", + "779", + "709", + "729", + "789", + "799", + "769", + "719", + "739", + "149", + "159", + "179", + "109", + "129", + "189", + "199", + "169", + "119", + "139", + "549", + "559", + "579", + "509", + "529", + "589", + "599", + "569", + "519", + "539", + "643", + "653", + "673", + "603", + "623", + "683", + "693", + "663", + "613", + "633", + "843", + "853", + "873", + "803", + "823", + "883", + "893", + "863", + "813", + "833", + "243", + "253", + "273", + "203", + "223", + "283", + "293", + "263", + "213", + "233", + "443", + "453", + "473", + "403", + "423", + "483", + "493", + "463", + "413", + "433", + "343", + "353", + "373", + "303", + "323", + "383", + "393", + "363", + "313", + "333", + "043", + "053", + "073", + "003", + "023", + "083", + "093", + "063", + "013", + "033", + "943", + "953", + "973", + "903", + "923", + "983", + "993", + "963", + "913", + "933", + "743", + "753", + "773", + "703", + "723", + "783", + "793", + "763", + "713", + "733", + "143", + "153", + "173", + "103", + "123", + "183", + "193", + "163", + "113", + "133", + "543", + "553", + "573", + "503", + "523", + "583", + "593", + "563", + "513", + "533", + "647", + "657", + "677", + "607", + "627", + "687", + "697", + "667", + "617", + "637", + "847", + "857", + "877", + "807", + "827", + "887", + "897", + "867", + "817", + "837", + "247", + "257", + "277", + "207", + "227", + "287", + "297", + "267", + "217", + "237", + "447", + "457", + "477" + ] + }, + "method3": { + "tries": 269, + "password": [4, 7, 7], + "logs": [ + "625", + "621", + "623", + "627", + "629", + "665", + "661", + "663", + "667", + "669", + "655", + "651", + "653", + "657", + "659", + "675", + "671", + "673", + "677", + "679", + "685", + "681", + "683", + "687", + "689", + "615", + "611", + "613", + "617", + "619", + "605", + "601", + "603", + "607", + "609", + "645", + "641", + "643", + "647", + "649", + "635", + "631", + "633", + "637", + "639", + "695", + "691", + "693", + "697", + "699", + "125", + "121", + "123", + "127", + "129", + "165", + "161", + "163", + "167", + "169", + "155", + "151", + "153", + "157", + "159", + "175", + "171", + "173", + "177", + "179", + "185", + "181", + "183", + "187", + "189", + "115", + "111", + "113", + "117", + "119", + "105", + "101", + "103", + "107", + "109", + "145", + "141", + "143", + "147", + "149", + "135", + "131", + "133", + "137", + "139", + "195", + "191", + "193", + "197", + "199", + "925", + "921", + "923", + "927", + "929", + "965", + "961", + "963", + "967", + "969", + "955", + "951", + "953", + "957", + "959", + "975", + "971", + "973", + "977", + "979", + "985", + "981", + "983", + "987", + "989", + "915", + "911", + "913", + "917", + "919", + "905", + "901", + "903", + "907", + "909", + "945", + "941", + "943", + "947", + "949", + "935", + "931", + "933", + "937", + "939", + "995", + "991", + "993", + "997", + "999", + "325", + "321", + "323", + "327", + "329", + "365", + "361", + "363", + "367", + "369", + "355", + "351", + "353", + "357", + "359", + "375", + "371", + "373", + "377", + "379", + "385", + "381", + "383", + "387", + "389", + "315", + "311", + "313", + "317", + "319", + "305", + "301", + "303", + "307", + "309", + "345", + "341", + "343", + "347", + "349", + "335", + "331", + "333", + "337", + "339", + "395", + "391", + "393", + "397", + "399", + "825", + "821", + "823", + "827", + "829", + "865", + "861", + "863", + "867", + "869", + "855", + "851", + "853", + "857", + "859", + "875", + "871", + "873", + "877", + "879", + "885", + "881", + "883", + "887", + "889", + "815", + "811", + "813", + "817", + "819", + "805", + "801", + "803", + "807", + "809", + "845", + "841", + "843", + "847", + "849", + "835", + "831", + "833", + "837", + "839", + "895", + "891", + "893", + "897", + "899", + "425", + "421", + "423", + "427", + "429", + "465", + "461", + "463", + "467", + "469", + "455", + "451", + "453", + "457", + "459", + "475", + "471", + "473", + "477" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_009.json b/pwd_output/pwd_009.json index 443cb9d..380e3ab 100644 --- a/pwd_output/pwd_009.json +++ b/pwd_output/pwd_009.json @@ -5,8 +5,118 @@ "L": "11cfd52ee4313c86fff1cc50c3403c891c94cdd2427fc985ab1cd380654cbfe1", "password": "732", "results": { - "method1": {"tries": 43, "password": [7, 3, 2]}, - "method2": {"tries": 34, "password": [7, 3, 2]}, - "method3": {"tries": 54, "password": [7, 3, 2]} + "method1": { + "tries": 31, + "password": [7, 3, 2], + "logs": [ + "323", + "325", + "322", + "327", + "373", + "375", + "372", + "377", + "353", + "355", + "352", + "357", + "333", + "335", + "332", + "337", + "723", + "725", + "722", + "727", + "773", + "775", + "772", + "777", + "753", + "755", + "752", + "757", + "733", + "735", + "732" + ] + }, + "method2": { + "tries": 16, + "password": [7, 3, 2], + "logs": [ + "777", + "775", + "773", + "772", + "727", + "725", + "723", + "722", + "757", + "755", + "753", + "752", + "737", + "735", + "733", + "732" + ] + }, + "method3": { + "tries": 48, + "password": [7, 3, 2], + "logs": [ + "553", + "557", + "555", + "552", + "523", + "527", + "525", + "522", + "573", + "577", + "575", + "572", + "533", + "537", + "535", + "532", + "253", + "257", + "255", + "252", + "223", + "227", + "225", + "222", + "273", + "277", + "275", + "272", + "233", + "237", + "235", + "232", + "753", + "757", + "755", + "752", + "723", + "727", + "725", + "722", + "773", + "777", + "775", + "772", + "733", + "737", + "735", + "732" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_010.json b/pwd_output/pwd_010.json index 8b44788..91d411d 100644 --- a/pwd_output/pwd_010.json +++ b/pwd_output/pwd_010.json @@ -7,8 +7,33 @@ "L": "54668768990130bb9311a9ecc4b1540aa989ec328be5e66860a0d0d222ac4751", "password": "725", "results": { - "method1": {"tries": 12, "password": [7, 2, 5]}, - "method2": {"tries": 1, "password": [7, 2, 5]}, - "method3": {"tries": 6, "password": [7, 2, 5]} + "method1": { + "tries": 7, + "password": [7, 2, 5], + "logs": [ + "325", + "323", + "327", + "225", + "223", + "227", + "725" + ] + }, + "method2": { + "tries": 2, + "password": [7, 2, 5], + "logs": [ + "325", + "725" + ] + }, + "method3": { + "tries": 1, + "password": [7, 2, 5], + "logs": [ + "725" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_011.json b/pwd_output/pwd_011.json index 8f742e4..7e2469c 100644 --- a/pwd_output/pwd_011.json +++ b/pwd_output/pwd_011.json @@ -6,8 +6,192 @@ "L": "a92ef4ff4c91b8dc516ab99793b250136367cb726854463ec0f20ea3a4074b33", "password": "376", "results": { - "method1": {"tries": 97, "password": [3, 7, 6]}, - "method2": {"tries": 1, "password": [3, 7, 6]}, - "method3": {"tries": 78, "password": [3, 7, 6]} + "method1": { + "tries": 29, + "password": [3, 7, 6], + "logs": [ + "986", + "916", + "906", + "956", + "996", + "946", + "936", + "966", + "976", + "926", + "086", + "016", + "006", + "056", + "096", + "046", + "036", + "066", + "076", + "026", + "386", + "316", + "306", + "356", + "396", + "346", + "336", + "366", + "376" + ] + }, + "method2": { + "tries": 80, + "password": [3, 7, 6], + "logs": [ + "786", + "736", + "706", + "746", + "726", + "766", + "796", + "756", + "716", + "776", + "086", + "036", + "006", + "046", + "026", + "066", + "096", + "056", + "016", + "076", + "586", + "536", + "506", + "546", + "526", + "566", + "596", + "556", + "516", + "576", + "986", + "936", + "906", + "946", + "926", + "966", + "996", + "956", + "916", + "976", + "486", + "436", + "406", + "446", + "426", + "466", + "496", + "456", + "416", + "476", + "686", + "636", + "606", + "646", + "626", + "666", + "696", + "656", + "616", + "676", + "186", + "136", + "106", + "146", + "126", + "166", + "196", + "156", + "116", + "176", + "386", + "336", + "306", + "346", + "326", + "366", + "396", + "356", + "316", + "376" + ] + }, + "method3": { + "tries": 60, + "password": [3, 7, 6], + "logs": [ + "726", + "736", + "796", + "746", + "756", + "706", + "716", + "766", + "786", + "776", + "626", + "636", + "696", + "646", + "656", + "606", + "616", + "666", + "686", + "676", + "526", + "536", + "596", + "546", + "556", + "506", + "516", + "566", + "586", + "576", + "226", + "236", + "296", + "246", + "256", + "206", + "216", + "266", + "286", + "276", + "926", + "936", + "996", + "946", + "956", + "906", + "916", + "966", + "986", + "976", + "326", + "336", + "396", + "346", + "356", + "306", + "316", + "366", + "386", + "376" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_012.json b/pwd_output/pwd_012.json index a5b656b..48ce75f 100644 --- a/pwd_output/pwd_012.json +++ b/pwd_output/pwd_012.json @@ -5,8 +5,238 @@ "L": "1dc13577545c00c68900358e14499f863bd538529bf7fe25a1aa15538fcefd19", "password": "533", "results": { - "method1": {"tries": 57, "password": [5, 3, 3]}, - "method2": {"tries": 75, "password": [5, 3, 3]}, - "method3": {"tries": 13, "password": [5, 3, 3]} + "method1": { + "tries": 78, + "password": [5, 3, 3], + "logs": [ + "522", + "526", + "524", + "527", + "525", + "529", + "521", + "523", + "520", + "528", + "542", + "546", + "544", + "547", + "545", + "549", + "541", + "543", + "540", + "548", + "562", + "566", + "564", + "567", + "565", + "569", + "561", + "563", + "560", + "568", + "592", + "596", + "594", + "597", + "595", + "599", + "591", + "593", + "590", + "598", + "552", + "556", + "554", + "557", + "555", + "559", + "551", + "553", + "550", + "558", + "572", + "576", + "574", + "577", + "575", + "579", + "571", + "573", + "570", + "578", + "502", + "506", + "504", + "507", + "505", + "509", + "501", + "503", + "500", + "508", + "532", + "536", + "534", + "537", + "535", + "539", + "531", + "533" + ] + }, + "method2": { + "tries": 67, + "password": [5, 3, 3], + "logs": [ + "522", + "525", + "520", + "527", + "528", + "529", + "523", + "521", + "526", + "524", + "542", + "545", + "540", + "547", + "548", + "549", + "543", + "541", + "546", + "544", + "512", + "515", + "510", + "517", + "518", + "519", + "513", + "511", + "516", + "514", + "562", + "565", + "560", + "567", + "568", + "569", + "563", + "561", + "566", + "564", + "502", + "505", + "500", + "507", + "508", + "509", + "503", + "501", + "506", + "504", + "592", + "595", + "590", + "597", + "598", + "599", + "593", + "591", + "596", + "594", + "532", + "535", + "530", + "537", + "538", + "539", + "533" + ] + }, + "method3": { + "tries": 70, + "password": [5, 3, 3], + "logs": [ + "568", + "562", + "560", + "566", + "569", + "564", + "567", + "561", + "565", + "563", + "548", + "542", + "540", + "546", + "549", + "544", + "547", + "541", + "545", + "543", + "598", + "592", + "590", + "596", + "599", + "594", + "597", + "591", + "595", + "593", + "588", + "582", + "580", + "586", + "589", + "584", + "587", + "581", + "585", + "583", + "518", + "512", + "510", + "516", + "519", + "514", + "517", + "511", + "515", + "513", + "508", + "502", + "500", + "506", + "509", + "504", + "507", + "501", + "505", + "503", + "538", + "532", + "530", + "536", + "539", + "534", + "537", + "531", + "535", + "533" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_013.json b/pwd_output/pwd_013.json index c857d9f..24b58f7 100644 --- a/pwd_output/pwd_013.json +++ b/pwd_output/pwd_013.json @@ -7,8 +7,56 @@ "L": "55d064bf74d7ad3f2383012ba22528483a51735c41caa315d6da4bc2932186da", "password": "957", "results": { - "method1": {"tries": 22, "password": [9, 5, 7]}, - "method2": {"tries": 7, "password": [9, 5, 7]}, - "method3": {"tries": 17, "password": [9, 5, 7]} + "method1": { + "tries": 17, + "password": [9, 5, 7], + "logs": [ + "317", + "357", + "397", + "337", + "377", + "517", + "557", + "597", + "537", + "577", + "117", + "157", + "197", + "137", + "177", + "917", + "957" + ] + }, + "method2": { + "tries": 1, + "password": [9, 5, 7], + "logs": [ + "957" + ] + }, + "method3": { + "tries": 15, + "password": [9, 5, 7], + "logs": [ + "737", + "777", + "717", + "797", + "757", + "337", + "377", + "317", + "397", + "357", + "937", + "977", + "917", + "997", + "957" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_014.json b/pwd_output/pwd_014.json index 5bff9c8..03d4a19 100644 --- a/pwd_output/pwd_014.json +++ b/pwd_output/pwd_014.json @@ -5,8 +5,320 @@ "L": "72d4a72601bc0461c78b57774f04b2e331f6b54307dfd6a57da0404696405407", "password": "322", "results": { - "method1": {"tries": 315, "password": [3, 2, 2]}, - "method2": {"tries": 114, "password": [3, 2, 2]}, - "method3": {"tries": 400, "password": [3, 2, 2]} + "method1": { + "tries": 9, + "password": [3, 2, 2], + "logs": [ + "323", + "326", + "329", + "327", + "324", + "321", + "320", + "328", + "322" + ] + }, + "method2": { + "tries": 19, + "password": [3, 2, 2], + "logs": [ + "520", + "526", + "529", + "521", + "524", + "527", + "525", + "528", + "522", + "523", + "320", + "326", + "329", + "321", + "324", + "327", + "325", + "328", + "322" + ] + }, + "method3": { + "tries": 269, + "password": [3, 2, 2], + "logs": [ + "088", + "081", + "080", + "084", + "089", + "083", + "086", + "087", + "082", + "085", + "028", + "021", + "020", + "024", + "029", + "023", + "026", + "027", + "022", + "025", + "048", + "041", + "040", + "044", + "049", + "043", + "046", + "047", + "042", + "045", + "008", + "001", + "000", + "004", + "009", + "003", + "006", + "007", + "002", + "005", + "068", + "061", + "060", + "064", + "069", + "063", + "066", + "067", + "062", + "065", + "788", + "781", + "780", + "784", + "789", + "783", + "786", + "787", + "782", + "785", + "728", + "721", + "720", + "724", + "729", + "723", + "726", + "727", + "722", + "725", + "748", + "741", + "740", + "744", + "749", + "743", + "746", + "747", + "742", + "745", + "708", + "701", + "700", + "704", + "709", + "703", + "706", + "707", + "702", + "705", + "768", + "761", + "760", + "764", + "769", + "763", + "766", + "767", + "762", + "765", + "188", + "181", + "180", + "184", + "189", + "183", + "186", + "187", + "182", + "185", + "128", + "121", + "120", + "124", + "129", + "123", + "126", + "127", + "122", + "125", + "148", + "141", + "140", + "144", + "149", + "143", + "146", + "147", + "142", + "145", + "108", + "101", + "100", + "104", + "109", + "103", + "106", + "107", + "102", + "105", + "168", + "161", + "160", + "164", + "169", + "163", + "166", + "167", + "162", + "165", + "288", + "281", + "280", + "284", + "289", + "283", + "286", + "287", + "282", + "285", + "228", + "221", + "220", + "224", + "229", + "223", + "226", + "227", + "222", + "225", + "248", + "241", + "240", + "244", + "249", + "243", + "246", + "247", + "242", + "245", + "208", + "201", + "200", + "204", + "209", + "203", + "206", + "207", + "202", + "205", + "268", + "261", + "260", + "264", + "269", + "263", + "266", + "267", + "262", + "265", + "888", + "881", + "880", + "884", + "889", + "883", + "886", + "887", + "882", + "885", + "828", + "821", + "820", + "824", + "829", + "823", + "826", + "827", + "822", + "825", + "848", + "841", + "840", + "844", + "849", + "843", + "846", + "847", + "842", + "845", + "808", + "801", + "800", + "804", + "809", + "803", + "806", + "807", + "802", + "805", + "868", + "861", + "860", + "864", + "869", + "863", + "866", + "867", + "862", + "865", + "388", + "381", + "380", + "384", + "389", + "383", + "386", + "387", + "382", + "385", + "328", + "321", + "320", + "324", + "329", + "323", + "326", + "327", + "322" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_015.json b/pwd_output/pwd_015.json index 801f47e..1b0b09e 100644 --- a/pwd_output/pwd_015.json +++ b/pwd_output/pwd_015.json @@ -7,8 +7,99 @@ "L": "7a328a202c195ef362df07bb6b2440855eda415e38668231dd2520e3bb8826ef", "password": "673", "results": { - "method1": {"tries": 13, "password": [6, 7, 3]}, - "method2": {"tries": 37, "password": [6, 7, 3]}, - "method3": {"tries": 7, "password": [6, 7, 3]} + "method1": { + "tries": 32, + "password": [6, 7, 3], + "logs": [ + "475", + "473", + "477", + "471", + "479", + "075", + "073", + "077", + "071", + "079", + "375", + "373", + "377", + "371", + "379", + "275", + "273", + "277", + "271", + "279", + "875", + "873", + "877", + "871", + "879", + "175", + "173", + "177", + "171", + "179", + "675", + "673" + ] + }, + "method2": { + "tries": 13, + "password": [6, 7, 3], + "logs": [ + "171", + "371", + "671", + "571", + "871", + "271", + "071", + "771", + "471", + "971", + "173", + "373", + "673" + ] + }, + "method3": { + "tries": 31, + "password": [6, 7, 3], + "logs": [ + "873", + "875", + "871", + "879", + "877", + "373", + "375", + "371", + "379", + "377", + "773", + "775", + "771", + "779", + "777", + "273", + "275", + "271", + "279", + "277", + "473", + "475", + "471", + "479", + "477", + "573", + "575", + "571", + "579", + "577", + "673" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_016.json b/pwd_output/pwd_016.json index 389809f..f7864fa 100644 --- a/pwd_output/pwd_016.json +++ b/pwd_output/pwd_016.json @@ -6,8 +6,197 @@ "L": "81d5400ab2eca801a80837500be67485d0f8b297db1fa8ecbe4a23b66b65f6b8", "password": "825", "results": { - "method1": {"tries": 96, "password": [8, 2, 5]}, - "method2": {"tries": 44, "password": [8, 2, 5]}, - "method3": {"tries": 70, "password": [8, 2, 5]} + "method1": { + "tries": 69, + "password": [8, 2, 5], + "logs": [ + "185", + "115", + "135", + "195", + "155", + "145", + "175", + "165", + "125", + "105", + "585", + "515", + "535", + "595", + "555", + "545", + "575", + "565", + "525", + "505", + "285", + "215", + "235", + "295", + "255", + "245", + "275", + "265", + "225", + "205", + "685", + "615", + "635", + "695", + "655", + "645", + "675", + "665", + "625", + "605", + "985", + "915", + "935", + "995", + "955", + "945", + "975", + "965", + "925", + "905", + "385", + "315", + "335", + "395", + "355", + "345", + "375", + "365", + "325", + "305", + "885", + "815", + "835", + "895", + "855", + "845", + "875", + "865", + "825" + ] + }, + "method2": { + "tries": 79, + "password": [8, 2, 5], + "logs": [ + "975", + "965", + "915", + "935", + "905", + "995", + "945", + "955", + "925", + "985", + "375", + "365", + "315", + "335", + "305", + "395", + "345", + "355", + "325", + "385", + "475", + "465", + "415", + "435", + "405", + "495", + "445", + "455", + "425", + "485", + "775", + "765", + "715", + "735", + "705", + "795", + "745", + "755", + "725", + "785", + "575", + "565", + "515", + "535", + "505", + "595", + "545", + "555", + "525", + "585", + "175", + "165", + "115", + "135", + "105", + "195", + "145", + "155", + "125", + "185", + "275", + "265", + "215", + "235", + "205", + "295", + "245", + "255", + "225", + "285", + "875", + "865", + "815", + "835", + "805", + "895", + "845", + "855", + "825" + ] + }, + "method3": { + "tries": 26, + "password": [8, 2, 5], + "logs": [ + "515", + "565", + "575", + "545", + "555", + "525", + "505", + "595", + "535", + "585", + "215", + "265", + "275", + "245", + "255", + "225", + "205", + "295", + "235", + "285", + "815", + "865", + "875", + "845", + "855", + "825" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_017.json b/pwd_output/pwd_017.json index f71e68c..88d4b18 100644 --- a/pwd_output/pwd_017.json +++ b/pwd_output/pwd_017.json @@ -7,8 +7,104 @@ "L": "28df3327f1bcdf12f715f4205bd5f8c99f5f44fb75453afc23e8bb0a3714241e", "password": "342", "results": { - "method1": {"tries": 11, "password": [3, 4, 2]}, - "method2": {"tries": 18, "password": [3, 4, 2]}, - "method3": {"tries": 43, "password": [3, 4, 2]} + "method1": { + "tries": 32, + "password": [3, 4, 2], + "logs": [ + "840", + "842", + "844", + "846", + "848", + "240", + "242", + "244", + "246", + "248", + "040", + "042", + "044", + "046", + "048", + "140", + "142", + "144", + "146", + "148", + "940", + "942", + "944", + "946", + "948", + "440", + "442", + "444", + "446", + "448", + "340", + "342" + ] + }, + "method2": { + "tries": 38, + "password": [3, 4, 2], + "logs": [ + "146", + "846", + "646", + "246", + "046", + "746", + "446", + "346", + "946", + "546", + "140", + "840", + "640", + "240", + "040", + "740", + "440", + "340", + "940", + "540", + "148", + "848", + "648", + "248", + "048", + "748", + "448", + "348", + "948", + "548", + "142", + "842", + "642", + "242", + "042", + "742", + "442", + "342" + ] + }, + "method3": { + "tries": 11, + "password": [3, 4, 2], + "logs": [ + "842", + "844", + "846", + "848", + "840", + "642", + "644", + "646", + "648", + "640", + "342" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_018.json b/pwd_output/pwd_018.json index 0a1ab7a..b76505c 100644 --- a/pwd_output/pwd_018.json +++ b/pwd_output/pwd_018.json @@ -6,8 +6,62 @@ "L": "21967d701a06c3e02a934e208c599183e6da36ec4e7d5f8fdcfb3209474083fa", "password": "273", "results": { - "method1": {"tries": 13, "password": [2, 7, 3]}, - "method2": {"tries": 12, "password": [2, 7, 3]}, - "method3": {"tries": 12, "password": [2, 7, 3]} + "method1": { + "tries": 13, + "password": [2, 7, 3], + "logs": [ + "773", + "753", + "723", + "733", + "373", + "353", + "323", + "333", + "573", + "553", + "523", + "533", + "273" + ] + }, + "method2": { + "tries": 15, + "password": [2, 7, 3], + "logs": [ + "733", + "753", + "773", + "723", + "333", + "353", + "373", + "323", + "533", + "553", + "573", + "523", + "233", + "253", + "273" + ] + }, + "method3": { + "tries": 11, + "password": [2, 7, 3], + "logs": [ + "553", + "533", + "573", + "523", + "753", + "733", + "773", + "723", + "253", + "233", + "273" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_019.json b/pwd_output/pwd_019.json index fd4084e..24b8f17 100644 --- a/pwd_output/pwd_019.json +++ b/pwd_output/pwd_019.json @@ -5,8 +5,1097 @@ "L": "a8b1a9f6741f4903c9f8e337849118532809ebdfb05aa9b99c3377d529c5579c", "password": "783", "results": { - "method1": {"tries": 191, "password": [7, 8, 3]}, - "method2": {"tries": 387, "password": [7, 8, 3]}, - "method3": {"tries": 75, "password": [7, 8, 3]} + "method1": { + "tries": 422, + "password": [7, 8, 3], + "logs": [ + "900", + "903", + "909", + "906", + "907", + "902", + "901", + "904", + "905", + "908", + "940", + "943", + "949", + "946", + "947", + "942", + "941", + "944", + "945", + "948", + "980", + "983", + "989", + "986", + "987", + "982", + "981", + "984", + "985", + "988", + "920", + "923", + "929", + "926", + "927", + "922", + "921", + "924", + "925", + "928", + "960", + "963", + "969", + "966", + "967", + "962", + "961", + "964", + "965", + "968", + "200", + "203", + "209", + "206", + "207", + "202", + "201", + "204", + "205", + "208", + "240", + "243", + "249", + "246", + "247", + "242", + "241", + "244", + "245", + "248", + "280", + "283", + "289", + "286", + "287", + "282", + "281", + "284", + "285", + "288", + "220", + "223", + "229", + "226", + "227", + "222", + "221", + "224", + "225", + "228", + "260", + "263", + "269", + "266", + "267", + "262", + "261", + "264", + "265", + "268", + "600", + "603", + "609", + "606", + "607", + "602", + "601", + "604", + "605", + "608", + "640", + "643", + "649", + "646", + "647", + "642", + "641", + "644", + "645", + "648", + "680", + "683", + "689", + "686", + "687", + "682", + "681", + "684", + "685", + "688", + "620", + "623", + "629", + "626", + "627", + "622", + "621", + "624", + "625", + "628", + "660", + "663", + "669", + "666", + "667", + "662", + "661", + "664", + "665", + "668", + "000", + "003", + "009", + "006", + "007", + "002", + "001", + "004", + "005", + "008", + "040", + "043", + "049", + "046", + "047", + "042", + "041", + "044", + "045", + "048", + "080", + "083", + "089", + "086", + "087", + "082", + "081", + "084", + "085", + "088", + "020", + "023", + "029", + "026", + "027", + "022", + "021", + "024", + "025", + "028", + "060", + "063", + "069", + "066", + "067", + "062", + "061", + "064", + "065", + "068", + "800", + "803", + "809", + "806", + "807", + "802", + "801", + "804", + "805", + "808", + "840", + "843", + "849", + "846", + "847", + "842", + "841", + "844", + "845", + "848", + "880", + "883", + "889", + "886", + "887", + "882", + "881", + "884", + "885", + "888", + "820", + "823", + "829", + "826", + "827", + "822", + "821", + "824", + "825", + "828", + "860", + "863", + "869", + "866", + "867", + "862", + "861", + "864", + "865", + "868", + "500", + "503", + "509", + "506", + "507", + "502", + "501", + "504", + "505", + "508", + "540", + "543", + "549", + "546", + "547", + "542", + "541", + "544", + "545", + "548", + "580", + "583", + "589", + "586", + "587", + "582", + "581", + "584", + "585", + "588", + "520", + "523", + "529", + "526", + "527", + "522", + "521", + "524", + "525", + "528", + "560", + "563", + "569", + "566", + "567", + "562", + "561", + "564", + "565", + "568", + "400", + "403", + "409", + "406", + "407", + "402", + "401", + "404", + "405", + "408", + "440", + "443", + "449", + "446", + "447", + "442", + "441", + "444", + "445", + "448", + "480", + "483", + "489", + "486", + "487", + "482", + "481", + "484", + "485", + "488", + "420", + "423", + "429", + "426", + "427", + "422", + "421", + "424", + "425", + "428", + "460", + "463", + "469", + "466", + "467", + "462", + "461", + "464", + "465", + "468", + "100", + "103", + "109", + "106", + "107", + "102", + "101", + "104", + "105", + "108", + "140", + "143", + "149", + "146", + "147", + "142", + "141", + "144", + "145", + "148", + "180", + "183", + "189", + "186", + "187", + "182", + "181", + "184", + "185", + "188", + "120", + "123", + "129", + "126", + "127", + "122", + "121", + "124", + "125", + "128", + "160", + "163", + "169", + "166", + "167", + "162", + "161", + "164", + "165", + "168", + "700", + "703", + "709", + "706", + "707", + "702", + "701", + "704", + "705", + "708", + "740", + "743", + "749", + "746", + "747", + "742", + "741", + "744", + "745", + "748", + "780", + "783" + ] + }, + "method2": { + "tries": 492, + "password": [7, 8, 3], + "logs": [ + "042", + "043", + "040", + "047", + "044", + "048", + "045", + "046", + "041", + "049", + "242", + "243", + "240", + "247", + "244", + "248", + "245", + "246", + "241", + "249", + "842", + "843", + "840", + "847", + "844", + "848", + "845", + "846", + "841", + "849", + "442", + "443", + "440", + "447", + "444", + "448", + "445", + "446", + "441", + "449", + "142", + "143", + "140", + "147", + "144", + "148", + "145", + "146", + "141", + "149", + "542", + "543", + "540", + "547", + "544", + "548", + "545", + "546", + "541", + "549", + "942", + "943", + "940", + "947", + "944", + "948", + "945", + "946", + "941", + "949", + "642", + "643", + "640", + "647", + "644", + "648", + "645", + "646", + "641", + "649", + "342", + "343", + "340", + "347", + "344", + "348", + "345", + "346", + "341", + "349", + "742", + "743", + "740", + "747", + "744", + "748", + "745", + "746", + "741", + "749", + "022", + "023", + "020", + "027", + "024", + "028", + "025", + "026", + "021", + "029", + "222", + "223", + "220", + "227", + "224", + "228", + "225", + "226", + "221", + "229", + "822", + "823", + "820", + "827", + "824", + "828", + "825", + "826", + "821", + "829", + "422", + "423", + "420", + "427", + "424", + "428", + "425", + "426", + "421", + "429", + "122", + "123", + "120", + "127", + "124", + "128", + "125", + "126", + "121", + "129", + "522", + "523", + "520", + "527", + "524", + "528", + "525", + "526", + "521", + "529", + "922", + "923", + "920", + "927", + "924", + "928", + "925", + "926", + "921", + "929", + "622", + "623", + "620", + "627", + "624", + "628", + "625", + "626", + "621", + "629", + "322", + "323", + "320", + "327", + "324", + "328", + "325", + "326", + "321", + "329", + "722", + "723", + "720", + "727", + "724", + "728", + "725", + "726", + "721", + "729", + "002", + "003", + "000", + "007", + "004", + "008", + "005", + "006", + "001", + "009", + "202", + "203", + "200", + "207", + "204", + "208", + "205", + "206", + "201", + "209", + "802", + "803", + "800", + "807", + "804", + "808", + "805", + "806", + "801", + "809", + "402", + "403", + "400", + "407", + "404", + "408", + "405", + "406", + "401", + "409", + "102", + "103", + "100", + "107", + "104", + "108", + "105", + "106", + "101", + "109", + "502", + "503", + "500", + "507", + "504", + "508", + "505", + "506", + "501", + "509", + "902", + "903", + "900", + "907", + "904", + "908", + "905", + "906", + "901", + "909", + "602", + "603", + "600", + "607", + "604", + "608", + "605", + "606", + "601", + "609", + "302", + "303", + "300", + "307", + "304", + "308", + "305", + "306", + "301", + "309", + "702", + "703", + "700", + "707", + "704", + "708", + "705", + "706", + "701", + "709", + "062", + "063", + "060", + "067", + "064", + "068", + "065", + "066", + "061", + "069", + "262", + "263", + "260", + "267", + "264", + "268", + "265", + "266", + "261", + "269", + "862", + "863", + "860", + "867", + "864", + "868", + "865", + "866", + "861", + "869", + "462", + "463", + "460", + "467", + "464", + "468", + "465", + "466", + "461", + "469", + "162", + "163", + "160", + "167", + "164", + "168", + "165", + "166", + "161", + "169", + "562", + "563", + "560", + "567", + "564", + "568", + "565", + "566", + "561", + "569", + "962", + "963", + "960", + "967", + "964", + "968", + "965", + "966", + "961", + "969", + "662", + "663", + "660", + "667", + "664", + "668", + "665", + "666", + "661", + "669", + "362", + "363", + "360", + "367", + "364", + "368", + "365", + "366", + "361", + "369", + "762", + "763", + "760", + "767", + "764", + "768", + "765", + "766", + "761", + "769", + "082", + "083", + "080", + "087", + "084", + "088", + "085", + "086", + "081", + "089", + "282", + "283", + "280", + "287", + "284", + "288", + "285", + "286", + "281", + "289", + "882", + "883", + "880", + "887", + "884", + "888", + "885", + "886", + "881", + "889", + "482", + "483", + "480", + "487", + "484", + "488", + "485", + "486", + "481", + "489", + "182", + "183", + "180", + "187", + "184", + "188", + "185", + "186", + "181", + "189", + "582", + "583", + "580", + "587", + "584", + "588", + "585", + "586", + "581", + "589", + "982", + "983", + "980", + "987", + "984", + "988", + "985", + "986", + "981", + "989", + "682", + "683", + "680", + "687", + "684", + "688", + "685", + "686", + "681", + "689", + "382", + "383", + "380", + "387", + "384", + "388", + "385", + "386", + "381", + "389", + "782", + "783" + ] + }, + "method3": { + "tries": 160, + "password": [7, 8, 3], + "logs": [ + "489", + "480", + "488", + "481", + "486", + "484", + "487", + "485", + "482", + "483", + "449", + "440", + "448", + "441", + "446", + "444", + "447", + "445", + "442", + "443", + "469", + "460", + "468", + "461", + "466", + "464", + "467", + "465", + "462", + "463", + "409", + "400", + "408", + "401", + "406", + "404", + "407", + "405", + "402", + "403", + "429", + "420", + "428", + "421", + "426", + "424", + "427", + "425", + "422", + "423", + "389", + "380", + "388", + "381", + "386", + "384", + "387", + "385", + "382", + "383", + "349", + "340", + "348", + "341", + "346", + "344", + "347", + "345", + "342", + "343", + "369", + "360", + "368", + "361", + "366", + "364", + "367", + "365", + "362", + "363", + "309", + "300", + "308", + "301", + "306", + "304", + "307", + "305", + "302", + "303", + "329", + "320", + "328", + "321", + "326", + "324", + "327", + "325", + "322", + "323", + "889", + "880", + "888", + "881", + "886", + "884", + "887", + "885", + "882", + "883", + "849", + "840", + "848", + "841", + "846", + "844", + "847", + "845", + "842", + "843", + "869", + "860", + "868", + "861", + "866", + "864", + "867", + "865", + "862", + "863", + "809", + "800", + "808", + "801", + "806", + "804", + "807", + "805", + "802", + "803", + "829", + "820", + "828", + "821", + "826", + "824", + "827", + "825", + "822", + "823", + "789", + "780", + "788", + "781", + "786", + "784", + "787", + "785", + "782", + "783" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_020.json b/pwd_output/pwd_020.json index 0490e51..035455c 100644 --- a/pwd_output/pwd_020.json +++ b/pwd_output/pwd_020.json @@ -7,8 +7,119 @@ "L": "5fce2d1a75f54c4dbf70ac4ad3b1d66920f7209e0aae5982f893447cddc4ce58", "password": "652", "results": { - "method1": {"tries": 30, "password": [6, 5, 2]}, - "method2": {"tries": 48, "password": [6, 5, 2]}, - "method3": {"tries": 22, "password": [6, 5, 2]} + "method1": { + "tries": 38, + "password": [6, 5, 2], + "logs": [ + "670", + "678", + "672", + "676", + "674", + "610", + "618", + "612", + "616", + "614", + "600", + "608", + "602", + "606", + "604", + "690", + "698", + "692", + "696", + "694", + "620", + "628", + "622", + "626", + "624", + "640", + "648", + "642", + "646", + "644", + "680", + "688", + "682", + "686", + "684", + "650", + "658", + "652" + ] + }, + "method2": { + "tries": 14, + "password": [6, 5, 2], + "logs": [ + "676", + "636", + "696", + "656", + "626", + "646", + "666", + "616", + "686", + "606", + "672", + "632", + "692", + "652" + ] + }, + "method3": { + "tries": 44, + "password": [6, 5, 2], + "logs": [ + "690", + "696", + "694", + "692", + "698", + "630", + "636", + "634", + "632", + "638", + "600", + "606", + "604", + "602", + "608", + "680", + "686", + "684", + "682", + "688", + "610", + "616", + "614", + "612", + "618", + "640", + "646", + "644", + "642", + "648", + "670", + "676", + "674", + "672", + "678", + "620", + "626", + "624", + "622", + "628", + "650", + "656", + "654", + "652" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_021.json b/pwd_output/pwd_021.json index 3f16768..156697f 100644 --- a/pwd_output/pwd_021.json +++ b/pwd_output/pwd_021.json @@ -7,8 +7,69 @@ "L": "19350eedb2b07bedd0d604c04c26c7bd71f8b3dce8885a43df8085a9aa819bc0", "password": "728", "results": { - "method1": {"tries": 6, "password": [7, 2, 8]}, - "method2": {"tries": 11, "password": [7, 2, 8]}, - "method3": {"tries": 1, "password": [7, 2, 8]} + "method1": { + "tries": 15, + "password": [7, 2, 8], + "logs": [ + "168", + "108", + "148", + "188", + "128", + "568", + "508", + "548", + "588", + "528", + "768", + "708", + "748", + "788", + "728" + ] + }, + "method2": { + "tries": 14, + "password": [7, 2, 8], + "logs": [ + "548", + "568", + "588", + "528", + "508", + "348", + "368", + "388", + "328", + "308", + "748", + "768", + "788", + "728" + ] + }, + "method3": { + "tries": 17, + "password": [7, 2, 8], + "logs": [ + "388", + "328", + "368", + "308", + "348", + "988", + "928", + "968", + "908", + "948", + "588", + "528", + "568", + "508", + "548", + "788", + "728" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_022.json b/pwd_output/pwd_022.json index cb9535b..7493bd9 100644 --- a/pwd_output/pwd_022.json +++ b/pwd_output/pwd_022.json @@ -7,8 +7,31 @@ "L": "35276b964e7b1f91eb9634ad24a7ef260d2cfd7d7a354209492b132ad66574a4", "password": "722", "results": { - "method1": {"tries": 1, "password": [7, 2, 2]}, - "method2": {"tries": 3, "password": [7, 2, 2]}, - "method3": {"tries": 3, "password": [7, 2, 2]} + "method1": { + "tries": 5, + "password": [7, 2, 2], + "logs": [ + "522", + "122", + "322", + "922", + "722" + ] + }, + "method2": { + "tries": 1, + "password": [7, 2, 2], + "logs": [ + "722" + ] + }, + "method3": { + "tries": 2, + "password": [7, 2, 2], + "logs": [ + "322", + "722" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_023.json b/pwd_output/pwd_023.json index 7b54b59..e0ba766 100644 --- a/pwd_output/pwd_023.json +++ b/pwd_output/pwd_023.json @@ -5,8 +5,231 @@ "L": "61399aa8f0e6d1336857bc64290db7a41af69edd7f8af6909bf981b539485ec8", "password": "503", "results": { - "method1": {"tries": 44, "password": [5, 0, 3]}, - "method2": {"tries": 99, "password": [5, 0, 3]}, - "method3": {"tries": 26, "password": [5, 0, 3]} + "method1": { + "tries": 97, + "password": [5, 0, 3], + "logs": [ + "805", + "809", + "801", + "806", + "804", + "807", + "803", + "802", + "808", + "800", + "405", + "409", + "401", + "406", + "404", + "407", + "403", + "402", + "408", + "400", + "305", + "309", + "301", + "306", + "304", + "307", + "303", + "302", + "308", + "300", + "205", + "209", + "201", + "206", + "204", + "207", + "203", + "202", + "208", + "200", + "105", + "109", + "101", + "106", + "104", + "107", + "103", + "102", + "108", + "100", + "905", + "909", + "901", + "906", + "904", + "907", + "903", + "902", + "908", + "900", + "005", + "009", + "001", + "006", + "004", + "007", + "003", + "002", + "008", + "000", + "605", + "609", + "601", + "606", + "604", + "607", + "603", + "602", + "608", + "600", + "705", + "709", + "701", + "706", + "704", + "707", + "703", + "702", + "708", + "700", + "505", + "509", + "501", + "506", + "504", + "507", + "503" + ] + }, + "method2": { + "tries": 49, + "password": [5, 0, 3], + "logs": [ + "206", + "207", + "204", + "200", + "201", + "208", + "209", + "205", + "203", + "202", + "306", + "307", + "304", + "300", + "301", + "308", + "309", + "305", + "303", + "302", + "606", + "607", + "604", + "600", + "601", + "608", + "609", + "605", + "603", + "602", + "406", + "407", + "404", + "400", + "401", + "408", + "409", + "405", + "403", + "402", + "506", + "507", + "504", + "500", + "501", + "508", + "509", + "505", + "503" + ] + }, + "method3": { + "tries": 62, + "password": [5, 0, 3], + "logs": [ + "308", + "303", + "302", + "306", + "300", + "304", + "307", + "301", + "309", + "305", + "108", + "103", + "102", + "106", + "100", + "104", + "107", + "101", + "109", + "105", + "808", + "803", + "802", + "806", + "800", + "804", + "807", + "801", + "809", + "805", + "008", + "003", + "002", + "006", + "000", + "004", + "007", + "001", + "009", + "005", + "708", + "703", + "702", + "706", + "700", + "704", + "707", + "701", + "709", + "705", + "908", + "903", + "902", + "906", + "900", + "904", + "907", + "901", + "909", + "905", + "508", + "503" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_024.json b/pwd_output/pwd_024.json index 07d620e..4f81f0a 100644 --- a/pwd_output/pwd_024.json +++ b/pwd_output/pwd_024.json @@ -6,8 +6,33 @@ "L": "670544e235ad5f18b949f224bfdc86e9751fbfe04f9fa202144825342e6e9a1c", "password": "051", "results": { - "method1": {"tries": 3, "password": [0, 5, 1]}, - "method2": {"tries": 2, "password": [0, 5, 1]}, - "method3": {"tries": 5, "password": [0, 5, 1]} + "method1": { + "tries": 4, + "password": [0, 5, 1], + "logs": [ + "055", + "052", + "058", + "051" + ] + }, + "method2": { + "tries": 1, + "password": [0, 5, 1], + "logs": [ + "051" + ] + }, + "method3": { + "tries": 5, + "password": [0, 5, 1], + "logs": [ + "059", + "052", + "054", + "056", + "051" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_025.json b/pwd_output/pwd_025.json index 65fd23a..b8fc2fb 100644 --- a/pwd_output/pwd_025.json +++ b/pwd_output/pwd_025.json @@ -7,8 +7,108 @@ "L": "4303efd52a6c11047de02002aced680808dbdd0c2c5ed6dc06f5d24f979d701b", "password": "542", "results": { - "method1": {"tries": 14, "password": [5, 4, 2]}, - "method2": {"tries": 14, "password": [5, 4, 2]}, - "method3": {"tries": 27, "password": [5, 4, 2]} + "method1": { + "tries": 48, + "password": [5, 4, 2], + "logs": [ + "932", + "912", + "952", + "992", + "962", + "902", + "982", + "942", + "922", + "972", + "132", + "112", + "152", + "192", + "162", + "102", + "182", + "142", + "122", + "172", + "732", + "712", + "752", + "792", + "762", + "702", + "782", + "742", + "722", + "772", + "332", + "312", + "352", + "392", + "362", + "302", + "382", + "342", + "322", + "372", + "532", + "512", + "552", + "592", + "562", + "502", + "582", + "542" + ] + }, + "method2": { + "tries": 4, + "password": [5, 4, 2], + "logs": [ + "592", + "522", + "502", + "542" + ] + }, + "method3": { + "tries": 33, + "password": [5, 4, 2], + "logs": [ + "302", + "392", + "342", + "382", + "332", + "352", + "312", + "362", + "322", + "372", + "902", + "992", + "942", + "982", + "932", + "952", + "912", + "962", + "922", + "972", + "102", + "192", + "142", + "182", + "132", + "152", + "112", + "162", + "122", + "172", + "502", + "592", + "542" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_026.json b/pwd_output/pwd_026.json index 9fe95d6..350a9e0 100644 --- a/pwd_output/pwd_026.json +++ b/pwd_output/pwd_026.json @@ -6,8 +6,276 @@ "L": "dd21cbefcda693704ad8e8d8045d4bc01a2ba4875a8cc069a8105e5362b7f3b7", "password": "226", "results": { - "method1": {"tries": 95, "password": [2, 2, 6]}, - "method2": {"tries": 32, "password": [2, 2, 6]}, - "method3": {"tries": 212, "password": [2, 2, 6]} + "method1": { + "tries": 177, + "password": [2, 2, 6], + "logs": [ + "922", + "926", + "920", + "924", + "928", + "902", + "906", + "900", + "904", + "908", + "982", + "986", + "980", + "984", + "988", + "942", + "946", + "940", + "944", + "948", + "962", + "966", + "960", + "964", + "968", + "822", + "826", + "820", + "824", + "828", + "802", + "806", + "800", + "804", + "808", + "882", + "886", + "880", + "884", + "888", + "842", + "846", + "840", + "844", + "848", + "862", + "866", + "860", + "864", + "868", + "122", + "126", + "120", + "124", + "128", + "102", + "106", + "100", + "104", + "108", + "182", + "186", + "180", + "184", + "188", + "142", + "146", + "140", + "144", + "148", + "162", + "166", + "160", + "164", + "168", + "022", + "026", + "020", + "024", + "028", + "002", + "006", + "000", + "004", + "008", + "082", + "086", + "080", + "084", + "088", + "042", + "046", + "040", + "044", + "048", + "062", + "066", + "060", + "064", + "068", + "322", + "326", + "320", + "324", + "328", + "302", + "306", + "300", + "304", + "308", + "382", + "386", + "380", + "384", + "388", + "342", + "346", + "340", + "344", + "348", + "362", + "366", + "360", + "364", + "368", + "422", + "426", + "420", + "424", + "428", + "402", + "406", + "400", + "404", + "408", + "482", + "486", + "480", + "484", + "488", + "442", + "446", + "440", + "444", + "448", + "462", + "466", + "460", + "464", + "468", + "522", + "526", + "520", + "524", + "528", + "502", + "506", + "500", + "504", + "508", + "582", + "586", + "580", + "584", + "588", + "542", + "546", + "540", + "544", + "548", + "562", + "566", + "560", + "564", + "568", + "222", + "226" + ] + }, + "method2": { + "tries": 55, + "password": [2, 2, 6], + "logs": [ + "406", + "106", + "606", + "306", + "206", + "806", + "706", + "906", + "506", + "006", + "402", + "102", + "602", + "302", + "202", + "802", + "702", + "902", + "502", + "002", + "404", + "104", + "604", + "304", + "204", + "804", + "704", + "904", + "504", + "004", + "408", + "108", + "608", + "308", + "208", + "808", + "708", + "908", + "508", + "008", + "400", + "100", + "600", + "300", + "200", + "800", + "700", + "900", + "500", + "000", + "426", + "126", + "626", + "326", + "226" + ] + }, + "method3": { + "tries": 21, + "password": [2, 2, 6], + "logs": [ + "266", + "264", + "262", + "268", + "260", + "246", + "244", + "242", + "248", + "240", + "206", + "204", + "202", + "208", + "200", + "286", + "284", + "282", + "288", + "280", + "226" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_027.json b/pwd_output/pwd_027.json index 3eefc63..3639087 100644 --- a/pwd_output/pwd_027.json +++ b/pwd_output/pwd_027.json @@ -5,8 +5,89 @@ "L": "78cc114968ab659cb55dabd23e31d30186cf6529d6e7529cdfadb5940d5be8e5", "password": "357", "results": { - "method1": {"tries": 43, "password": [3, 5, 7]}, - "method2": {"tries": 36, "password": [3, 5, 7]}, - "method3": {"tries": 54, "password": [3, 5, 7]} + "method1": { + "tries": 15, + "password": [3, 5, 7], + "logs": [ + "373", + "372", + "377", + "375", + "333", + "332", + "337", + "335", + "323", + "322", + "327", + "325", + "353", + "352", + "357" + ] + }, + "method2": { + "tries": 2, + "password": [3, 5, 7], + "logs": [ + "353", + "357" + ] + }, + "method3": { + "tries": 49, + "password": [3, 5, 7], + "logs": [ + "757", + "752", + "753", + "755", + "727", + "722", + "723", + "725", + "777", + "772", + "773", + "775", + "737", + "732", + "733", + "735", + "557", + "552", + "553", + "555", + "527", + "522", + "523", + "525", + "577", + "572", + "573", + "575", + "537", + "532", + "533", + "535", + "257", + "252", + "253", + "255", + "227", + "222", + "223", + "225", + "277", + "272", + "273", + "275", + "237", + "232", + "233", + "235", + "357" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_028.json b/pwd_output/pwd_028.json index 1ea9030..335d2c4 100644 --- a/pwd_output/pwd_028.json +++ b/pwd_output/pwd_028.json @@ -7,8 +7,68 @@ "L": "fd6c3f5085ea7aec0ea67683fd144303b0747091af782b246683811047e6dab8", "password": "715", "results": { - "method1": {"tries": 5, "password": [7, 1, 5]}, - "method2": {"tries": 24, "password": [7, 1, 5]}, - "method3": {"tries": 5, "password": [7, 1, 5]} + "method1": { + "tries": 4, + "password": [7, 1, 5], + "logs": [ + "717", + "713", + "711", + "715" + ] + }, + "method2": { + "tries": 24, + "password": [7, 1, 5], + "logs": [ + "519", + "513", + "517", + "515", + "511", + "919", + "913", + "917", + "915", + "911", + "119", + "113", + "117", + "115", + "111", + "319", + "313", + "317", + "315", + "311", + "719", + "713", + "717", + "715" + ] + }, + "method3": { + "tries": 17, + "password": [7, 1, 5], + "logs": [ + "917", + "915", + "913", + "911", + "919", + "517", + "515", + "513", + "511", + "519", + "317", + "315", + "313", + "311", + "319", + "717", + "715" + ] + } } } \ No newline at end of file diff --git a/pwd_output/pwd_029.json b/pwd_output/pwd_029.json index c9980e3..85d8587 100644 --- a/pwd_output/pwd_029.json +++ b/pwd_output/pwd_029.json @@ -6,8 +6,137 @@ "L": "5e9bf15c58b8a37d559a77155d431df6f5352071fea05a49abf84902ddc73f79", "password": "538", "results": { - "method1": {"tries": 25, "password": [5, 3, 8]}, - "method2": {"tries": 42, "password": [5, 3, 8]}, - "method3": {"tries": 21, "password": [5, 3, 8]} + "method1": { + "tries": 48, + "password": [5, 3, 8], + "logs": [ + "832", + "830", + "838", + "836", + "834", + "332", + "330", + "338", + "336", + "334", + "432", + "430", + "438", + "436", + "434", + "132", + "130", + "138", + "136", + "134", + "732", + "730", + "738", + "736", + "734", + "232", + "230", + "238", + "236", + "234", + "632", + "630", + "638", + "636", + "634", + "032", + "030", + "038", + "036", + "034", + "932", + "930", + "938", + "936", + "934", + "532", + "530", + "538" + ] + }, + "method2": { + "tries": 44, + "password": [5, 3, 8], + "logs": [ + "734", + "634", + "334", + "534", + "934", + "134", + "834", + "434", + "034", + "234", + "730", + "630", + "330", + "530", + "930", + "130", + "830", + "430", + "030", + "230", + "736", + "636", + "336", + "536", + "936", + "136", + "836", + "436", + "036", + "236", + "732", + "632", + "332", + "532", + "932", + "132", + "832", + "432", + "032", + "232", + "738", + "638", + "338", + "538" + ] + }, + "method3": { + "tries": 22, + "password": [5, 3, 8], + "logs": [ + "330", + "338", + "336", + "332", + "334", + "830", + "838", + "836", + "832", + "834", + "030", + "038", + "036", + "032", + "034", + "630", + "638", + "636", + "632", + "634", + "530", + "538" + ] + } } } \ No newline at end of file