implement a web server
Budget: $10 – $30 USD
implement a web server that requires each user to log in. You are asked to come up with a design to store users’ passwords securely. You can use a cryptographic hash function h, a symmetric cipher E, and a message authentication code function C.
Your design should store the passwords on the server. However, as the file that stores these pass- words may be leaked, we want to make dictionary attacks on the password file very difficult. What will you store in the file? And how would you authenticate a user?
Your design should store the passwords on the server. However, as the file that stores these pass- words may be leaked, we want to make dictionary attacks on the password file very difficult. What will you store in the file? And how would you authenticate a user?