Skip to content

Multi Level Encryption is a security-oriented Ideation project designed to provide a robust and multi-layered encryption mechanism for sensitive data. The project employs a combination of AES (Advanced Encryption Standard) and RSA (Rivest–Shamir–Adleman) algorithms to ensure both symmetric and asymmetric encryption.

License

Notifications You must be signed in to change notification settings

21Sandesh/Multi-Level-Encryption-Ideation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Multi Level Encryption is a security-oriented Ideation project designed to provide a robust and multi-layered encryption mechanism for sensitive data. The project employs a combination of AES (Advanced Encryption Standard) and RSA (Rivest–Shamir–Adleman) algorithms to ensure both symmetric and asymmetric encryption.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published