Skip to content

atharva-010/encryption-testing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Encryption Testing Web App

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.

Features

  • 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

Setup

  1. Install dependencies:
    pip install -r requirements.txt
  2. Run the app:
    python app.py
  3. Visit http://localhost:5000 in your browser.

Project Structure

  • app.py - Flask application
  • helpers/ - Encryption and logging helpers
  • templates/ - HTML templates
  • uploads/ - Temporary file storage
  • data/ - Keys and comparison logs

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 61.8%
  • Python 38.2%