Encryption is a robust and user-friendly tool designed for secure data encryption and decryption. The project comprises two main components: Encryptor and Decryptor, each housed in its respective folder. The primary goal of this project is to provide a simple yet powerful interface for encrypting and decrypting data using hashing techniques. Built with Python and leveraging the Tkinter library for the GUI, this project ensures high security and ease of use for managing sensitive information.
The purpose of the Encryption project is to demonstrate the application of hashing techniques for securing data. This project aims to offer an educational and practical solution for users who need to encrypt sensitive information or decrypt previously encrypted data without delving into complex cryptographic libraries. By providing a straightforward GUI built with Tkinter, users can easily manage their encryption and decryption tasks.
Preview.mp4
Make sure you have Python installed on your system.
- Python: Download and install Python.
-
Clone the repository
git clone https://github.com/AverageBlank/Encryption.git cd Encryption
-
Create a virtual environment
python -m venv venv venv\Scripts\activate # On bash use `source venv/bin/activate`
-
Run the Encryptor or Decryptor
- For Encryptor:
cd Encryptor python main.py
- For Decryptor:
cd Decryptor python main.py
- For Encryptor:
- Python: The main programming language used for the backend and GUI.
- Tkinter: A standard Python library used for creating graphical user interfaces.