Question: 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 pythonPlease code using python To further improve security, password files usually do

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

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!