Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Must be done in C please *C PROGRAMMING ASSIGNMENT* Password Recovery For this assignment, you will write a program that will attempt to recover a
Must be done in C please
*C PROGRAMMING ASSIGNMENT* Password Recovery For this assignment, you will write a program that will attempt to recover a salted and hashed password using a file of candidate passwords. The file could be interpreted as either a list of easy passwords that a proactive password checker would wish to exclude, or possibly as a list of possible passwords that an attacker would wish to use for matching against a possibly stolen hashed password file. The inputs to the program will be a dictionary file of candidate passwords and a numerical hash value that you will need to examine. You will also know in advance the hash algorithm to use and how passwords are salted before they are hashed. Programming Language The program must be written in C, you must use only the standard libraries, such as stdio.h, math.h, and the Standard Template Library. Command Line Arguments The program must read in two command line arguments. The command line arguments for this program are as follows: 1. The first argument will be full name of the dictionary file to use. If the name, as given, does not contain txt, do not add ".txt to the name. To be sure your program can handle file names with and without the , which are "txt" file extensions, you can download the sample dictionary files shortlist and names.tt identical except for the names of the filesStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started