Skip to content

Optimize AES encryption for storage efficiency on GitHub. Our solution segments data, reduces encryption rounds, dynamically sizes blocks, and applies compression, achieving up to 45% storage savings while maintaining AES security standards. Ideal for storage-constrained environments and large-scale data applications.

Notifications You must be signed in to change notification settings

sapekshpareek/EncryptEco

Repository files navigation

EncryptEco

This Python project aims to implement encryption techniques, including AES (Advanced Encryption Standard), to enhance storage efficiency. The project includes functionalities for both encryption and decryption, with a focus on simplicity, efficiency, and reliability.

How It Works

The project provides a Python script main.py that serves as the entry point for running the encryption and decryption functionalities. The script utilizes the encryption techniques implemented in the project to process input data and produce encrypted or decrypted output.

Requirements

To run the project, ensure you have Python installed on your system. Additionally, the project requires certain dependencies listed in the requirements.txt file.

Running the Project

To run the project, follow these steps:

  1. Clone the project repository to your local machine.
git clone http://github.com/sapekshpareek/EncrpytEco
  1. Navigate to the project directory.
cd EncryptEco
  1. Install the required dependencies using the command.
pip install -r requirements.txt
  1. Run the main.py script using Python:
python main.py

This will execute the encryption and decryption functionalities of the project, allowing you to encrypt or decrypt data as needed.

Note: Copy & Save The Generated Key at Encryption, it will required for Decryption.

Contribution

Contributions to the project are welcome! If you encounter any issues, have suggestions for improvements, or would like to contribute new features, feel free to open an issue or submit a pull request on the project repository.

License

This project is licensed under the MIT License, which allows for free use, modification, and distribution of the code.

About

Optimize AES encryption for storage efficiency on GitHub. Our solution segments data, reduces encryption rounds, dynamically sizes blocks, and applies compression, achieving up to 45% storage savings while maintaining AES security standards. Ideal for storage-constrained environments and large-scale data applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages