Question: **ANSWER NEEDED IN PYTHON** **STARTER CODE** **PASSWORDS** CS 2302 Data Structures Fall 2018 Lab 1- Option C (Password Cracking) Overview A cyber-security company called UltraHackz

**ANSWER NEEDED IN PYTHON**

**ANSWER NEEDED IN PYTHON** **STARTER CODE** **PASSWORDS** CS 2302 Data Structures Fall

2018 Lab 1- Option C (Password Cracking) Overview A cyber-security company called

**STARTER CODE**

UltraHackz is interested in finding talented computer science students. To do so,

**PASSWORDS**

they post a challenge you find very interesting. They upload a txtfile that contains 100 records containing information about 100 system accounts. Each

CS 2302 Data Structures Fall 2018 Lab 1- Option C (Password Cracking) Overview A cyber-security company called UltraHackz is interested in finding talented computer science students. To do so, they post a challenge you find very interesting. They upload a txt file that contains 100 records containing information about 100 system accounts. Each record has a username, a salt value, and a hashed password. OTEF 6D4503 9018 786 2 9A129A 045 4C34 78F0 Source https://www.cio.com/article 3019670/securitycybersecurity-needs-transformational-leadership-fr Each record is stored as follows: username>, That is, there is one line per record in the file, where the three values are separated by commas. Your job is to find the real password associated with each of the accounts. They tell you that all passwords contain only numbers (0-9), and that each password is at least 3 characters long and at most 7 characters long. Your task is to implement a recursive method to generate all possible passwords (brute force). To make it interesting, UltraHackz posted the following rules: The method MUST be recursive Numbers 3 and 7 are not be hard-coded inside the method that generates the passwords; they should be parameters of the method You can have at most two nested loops inside this method (less than two is perfectly fine as well). . CS 2302 Data Structures Fall 2018 Lab 1- Option C (Password Cracking) Overview A cyber-security company called UltraHackz is interested in finding talented computer science students. To do so, they post a challenge you find very interesting. They upload a txt file that contains 100 records containing information about 100 system accounts. Each record has a username, a salt value, and a hashed password. OTEF 6D4503 9018 786 2 9A129A 045 4C34 78F0 Source https://www.cio.com/article 3019670/securitycybersecurity-needs-transformational-leadership-fr Each record is stored as follows: username>, That is, there is one line per record in the file, where the three values are separated by commas. Your job is to find the real password associated with each of the accounts. They tell you that all passwords contain only numbers (0-9), and that each password is at least 3 characters long and at most 7 characters long. Your task is to implement a recursive method to generate all possible passwords (brute force). To make it interesting, UltraHackz posted the following rules: The method MUST be recursive Numbers 3 and 7 are not be hard-coded inside the method that generates the passwords; they should be parameters of the method You can have at most two nested loops inside this method (less than two is perfectly fine as well)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!