Inspiration
The inspiration for our educational project is the evolution of hashing algorithm throughout history. From the ancient times of hieroglyphs to modern-day cryptography, hashing has played a crucial role in protecting sensitive information and maintaining privacy. Our project aims to educate and inspire students and businesses about the importance of hashing in the digital age, as well as the history and science behind it.
Through our project, students will learn about the different types of hashing methods used such as base64, MD5, Salted MD5, bcrypt algorithm. They will also explore the strength of these hashing algorithm and will help in their decision to make strong password to protect themselves from cyber hacks.
Our project will provide students with interactive and engaging learning experiences, including hands-on activities, 6 level of challenges, and real-world examples of hashing in action. By the end of the program, students will have a deeper understanding of hashing and its impact on society to learn technology, as well as the skills and knowledge to apply hashing algorithm methods in their own projects and endeavors.
What it does
Our project has six levels each of which represent a prior hashing algorithm standard. As one goes up in the level, the student is exposed to more advanced hashing standards.
How we built it
We used Google Firebase server to host our website and we did our coding in Javascript, html & CSS (to make it interactive). We imported different hashing algorithm library in our database in order to perform the hashing conversion to match with the user input password. If it matches that means user got the correct password. We did the coding to add login page style challenges with added hint box. Added radio buttons and alert banner to show they succeed in their challenge to make it interactive. Our database is giving realtime feedback to the user
Challenges we ran into
Every member of the team had gaps in knowlege that we needed to fill on the fly, such as getting the logins, libraries and authentication to work as intended.
Accomplishments that we're proud of
We are proud to have produced a working product in 24hrs , while attending several workshops and games during the event.
What we learned
We learned how to import several hashing libraries, we also learned methods of slowing down malicious actors.
What's next for AuthHacks
We would like to improve the user interface as well as making a more CTF(Capture the Flag) style learning platform.
Log in or sign up for Devpost to join the conversation.