Answered step by step
Verified Expert Solution
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 python
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 HashedPWsStep 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