Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 2.58 KB

README.md

File metadata and controls

69 lines (51 loc) · 2.58 KB

Multi Level Encryption (Ideation)

Overview

Multi Level Encryption (Ideation) is a Flask-based web application that allows users to securely encrypt and decrypt their files using a combination of AES and RSA encryption algorithms. The project aims to provide a user-friendly interface for encrypting sensitive data and storing it securely in a database.

Table of Contents

Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Python - The programming language used
  • MySQL - Database for storing encrypted data

Installation

  1. Clone the repository: git clone https://github.com/21Sandesh/Multi-Level-Encryption-Ideation.git

  2. Navigate to the Project Directory cd multi-level-encryption

  3. Install Dependencies requirements.txt pip install -r requirements.txt

  4. Change the Database Credentials for MySQL Connection credentials.txt

    1. host: 127.0.0.1 - Connecting to Local Database
    2. user: <user>
    3. password: <User Password>
    4. database: <Database to Use>

Usage

  1. Run the Flash Application: python app.py

  2. Open your web browser and go to http://localhost:5000

  3. Register or log in to your account.

  4. Encrypt files using the provided interface.

  5. View and decrypt your encrypted files on the dashboard.

Features

  • Multi-Level Encryption: Utilizes both AES and RSA encryption algorithms for enhanced security.
  • User Authentication: Secure user accounts with login and registration functionality.
  • File Encryption: Easily encrypt and decrypt files through the web interface.
  • Database Storage: Store encrypted data securely in a MySQL database.

Built With

License

This project is licensed under the MIT License.