Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please code using python To further improve security, password files usually do not contain the hash of the password PWx of user x. Instead, the

Please code using pythonimage text in transcribed

To further improve security, password files usually do not contain the hash of the password PWx of user x. Instead, the password file contains two values for each user x : a random value salt tx called salt, and the result of hashing of a combination of the password PWx and of the salt. In this question, you are given a file SaltedPWs which contains, for each user x, the pair (salt tx_h(PWx+sal) ), where salt is a random value chosen for user x. Write a new program, Break6.py, that uses the file SaltedPWs to find the passwords of as many additional gang members as possible that use passwords from PwnedPWs100K concatenated with one random digit, as quickly as possible. Break6 should also save a file containing the names and corresponding passwords. Confirm the exposures using Login.pyc. Submit in the submission webserver: (only) the name and password of one gang member exposed (only) in this question. Submit in HuskyCT: Break6.py (as text within your report) and screen shot(s) of its run, printing out, for each gang member whose password was found, the name and password. Break6 should also print start/end time. Explain why the SaltedPWs would (normally) be harder to attack, compared to HashedPWs

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

SQL Instant Reference

Authors: Gruber, Martin Gruber

2nd Edition

0782125395, 9780782125399

More Books

Students also viewed these Databases questions

Question

5. Develop a self-management module for a training program.

Answered: 1 week ago