Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Suppose that passwords are stored as follows, where there are 128 pos- sible choices for each character: If a password exceeds 16 characters, it is
Suppose that passwords are stored as follows, where there are 128 pos- sible choices for each character: If a password exceeds 16 characters, it is truncated to 16 characters. If a password is less than 16 characters, it is padded with "A" until it is exactly 16 characters. The resulting 16- character password is split into two parts, Xo and X1, where Xo consists of the first six characters and X1 consists of the last 10 characters. The password is hashed as Yo = h(Xo, So) and Y1: h(X1,S1), where So and S1 are each 64-bit salt values. The values (Yo, So) and (Yi,Si) are stored for use in password verification. a. Precisely how are (Yo, So) and (Yi, Si) used to verify an entered password? b. What is the expected work for an exhaustive search to recover one particular password (for example, the administrator's password)? c. How would you attack a password in a way that could provide a significant shortcut over an exhaustive search or a standard dic- tionary attack? Explain
Step 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