Skip to content

injcristianrojas/password_storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password storage demo

As part of my Software Security classes, I want to do a live demo of different password storage algorithms:

  • Hashing: MD5, SHA1, SHA256
  • Key Derivation Functions: BCrypt

Setup

You need Python 3 for this. Install the packages (preferably, inside a virtualenv) using:

pip install -r requirements.txt

Run the demo

Now, run the demo using the following command:

jupyter notebook

A web server will start locally, and browser window will open, showing a list of Notebooks. Click on algorithms.ipynb and you will be at the demo.