Lab - Explore the Evolution of Password Methods
Objectives
Part 1: Launch the DEVASC VM
Part 2: Explore Python Code Storing Passwords in Plain Text
Part 3: Explore Python Code Storing Passwords Using a Hash
Background / Scenario
In this lab, you will create an application that stores a username and password in plaintext in a database using python code. You will then test the server to ensure that not only were the credentials stored correctly, but that a user can use them to login. You will then perform the same actions, but with a hashed password so that the credentials cannot be read. It is important to securely store credentials and other data to prevent different servers and systems from being compromised.
![](https://i.ytimg.com/vi/1HldS5wLycI/maxresdefault.jpg)