Inspiration
I made this project out of sheer curiosity about cryptography in general, and felt like it would be a good start to make a very newbie project that could help people generate cryptographic hashes for their texts and files using different algorithms.
What it does
Generates cryptographic hash values for any text, and even files!
How I built it
I used the following tools and languages to create this project:
- Flask (Python)
- Bootstrap 4.5.0
- clipboard.js
- HTML
- CSS
Accomplishments that I'm proud of
At the beginning I had no clue about how I was gonna do what I had planned to, and the fact that I somehow did it at the end was pretty overwhelming!
What I learned
I tried Flask for the first time and got familiar with it along with this project, and realized how amazingly simple it is to create minimalist and aesthetic designs using Bootstrap! Plus, I also got to learn about the PythonAnywhere cloud, which I ended up using for hosting this project.
Project Before the Hackathon
Before the hackathon, this project did not include the hash chain feature, had very plain interface with no custom fonts and background images, and did not have any tooltips and alert closing capability.
Project During the Hackathon
Changes I made to this project during the hackathon:
- Added hash chain feature
- Redid "Copy Hash" and replaced the old one with the clipboard.js
- Added tooltips for helping the user understand the input
- Improved the UI design
- Alerts are now closable
What's next for HASHirama
Will work on developing a multi-algorithm hashing feature soon! \
Log in or sign up for Devpost to join the conversation.