A simple web-based tool to generate cryptographic hashes from text input. Built with Python and Flask, supports 13 hashing algorithms.
| Algorithm | Type |
|---|---|
| MD5 | Legacy — not recommended for security |
| SHA-1 | Legacy — known vulnerabilities |
| SHA-224 / SHA-256 / SHA-384 / SHA-512 | SHA-2 family |
| SHA3-224 / SHA3-256 / SHA3-384 / SHA3-512 | SHA-3 family |
| BLAKE2s / BLAKE2b | Fast and secure |
| SHAKE-128 | Extendable-output function |
- 13 hashing algorithms in one tool
- Clean, minimal UI
- Copy hash output with one click
- Input validation and error handling
- Deployable to Vercel
git clone https://github.com/heynick1337/hashgen.git
cd hashgen
pip install -r requirements.txt
python app.pyOpen http://localhost:5000
The repo includes a vercel.json config for one-click Vercel deployment.
npm i -g vercel
vercelhashgen/
├── app.py # Flask backend
├── requirements.txt
├── vercel.json # Vercel deployment config
├── screenshot.png
└── templates/
└── index.html # Frontend UI
Nikhil Sahu
- GitHub: github.com/heynick1337
- LinkedIn: linkedin.com/in/sahunikhil01
