Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

CSC 4222/6222 Spring 2020 Assignment #2: Password Salt System Implementation and Brutal Force Cracker Due: Tuesday, February 18th, 11:59 pm Late deadline: Sunday, February 23rd,

CSC 4222/6222 Spring 2020 Assignment #2: Password Salt System Implementation and Brutal Force Cracker Due: Tuesday, February 18th, 11:59 pm Late deadline: Sunday, February 23rd, 11:59 pm

In this assignment you will implement a password salt verification system and brute force attack. You will be given a UID and Hash text files which include 101 user ids with corresponding hash values. The hash values are computed by concatenating the password value, which ranges from [0000, 1000], with the salt value, which range from [000, 100], using MD5 hashing.

1. Your first task is to verify the following user id, salt value, password value, and hash value: User id = 001, password = 0599, salt value = 054, and hash value = 4a1d6f102cd95fac33853e4d72fe1dc5. Create a function that can take a password value and a salt value and compute the MD5 value. NOTE: while concatenating 0599054, DO NOT omit the leading 0 otherwise the hash value will be different.

a. When performing the MD5 hash use the encode format utf-8 as shown below:

b.

  1. Your second task is to determine all the user ids salt and password value that

    correspond to the hash value by means of a brute force method. The result should be displayed in a formatted manner as such but for all the users

    a.

  2. Your final task is to prompt user to enter a user id and password and determine if it valid

    or not like so: a.

    b.

Grad and Honor Students: Go to the following link and give a 1-page summary of the article. Attach summary to the end of the PDF file you submit.https://scholarworks.boisestate.edu/cgi/viewcontent.cgi?article=1207&context=cs_facpubs

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Professional Microsoft SQL Server 2012 Administration

Authors: Adam Jorgensen, Steven Wort

1st Edition

1118106881, 9781118106884

More Books

Students also viewed these Databases questions