This project is a Flask web application for comparing standard AES encryption and chunked AES encryption (with HMAC) on uploaded files. It provides a modern Bootstrap UI, logs all comparisons, and visualizes performance with tables and graphs.
- Upload files and compare AES vs Chunked AES encryption
- View time and size comparisons in a table
- Visualize encryption times with a graph
- Persistent logging of all comparisons
- Install dependencies:
pip install -r requirements.txt
- Run the app:
python app.py
- Visit
http://localhost:5000
in your browser.
app.py
- Flask applicationhelpers/
- Encryption and logging helperstemplates/
- HTML templatesuploads/
- Temporary file storagedata/
- Keys and comparison logs
MIT