Neco 2017 Data Processing Question 25

Practice objective / multiple choice question 25 from the 2017 Neco Data Processing examination.

Neco 2017 Data Processing Objective / Multiple Choice Hard Difficulty
Question 25 NECO • 2017 • DATA_PROCESSING • objective

A company enforces a password policy requiring passwords to be at least eight characters long and to contain at least one uppercase letter, one lowercase letter, one digit, and one special character. An employee creates the password "Pass2023!". The company stores passwords as unsalted MD5 hashes. A data breach exposes the list of password hashes. Assume an attacker possesses pre‑computed rainbow tables covering \(10^{7}\) common passwords, none of which match "Pass2023!". The attacker can compute \(10^{9}\) hash evaluations per second and estimates that the total number of possible passwords satisfying the policy is \(2^{48}\). (a) Estimate the expected time, in days, for the attacker to recover the password by brute‑force (assuming the average case of trying half the key space). (b) Briefly discuss two ethical or security implications of the company's password storage practice.

Answer Options

A. Approximately 0.8 days; storing unsalted MD5 hashes is safe because they cannot be reversed, ensuring confidentiality.
B. Approximately 3.2 days; using unsalted MD5 hashes provides strong integrity but may expose password length, compromising privacy.
Correct Answer C. Approximately 1.6 days; storing unsalted MD5 hashes is insecure and allows easy identification of reused passwords, violating confidentiality and privacy.
D. Approximately 0.5 days; unsalted MD5 hashes are acceptable as they prevent attackers from learning the original passwords, maintaining security.
Correct Answer
C
Correct Option:
Approximately 1.6 days; storing unsalted MD5 hashes is insecure and allows easy identification of reused passwords, violating confidentiality and privacy.

About This Question

This is Neco 2017 Data Processing Question 25. It is one of the objective questions from the 2017 Neco Data Processing examination.

Difficulty level: Hard .

Master the Exam!

You've seen a preview, but there are thousands more questions plus AI tutor to break down complex solutions.

Unlock Full Access Available for Android & Windows
Chat with Support