The goals of this project :
Students will advance their knowledge of cryptography and hashing by working through example
exercises and then trying to exploit vulnerable systems.
Before starting, make SURE you are using Python VERSION
3.7.x OR LOWER. Version 3.8 includes some functionality that
may not be compatible with the autograder environment which
runs Python Version 3.6.9. To check your version of Python,
open a command prompt and run the command:
For the established algorithms that you may need to use, you are
allowed to reference and implement pseudocode with PROPER
What is Pseudocode? https://en.wikipedia.org/wiki/Pseudocode
UNDER NO CIRCUMSTANCES should you copy/paste code into
the project. Doing so is an honor code violation (not to mention a
real world security concern) and will result in a zero.