File Encryptor is a simple desktop application developed in Python using the Tkinter library. It provides a user-friendly interface for encrypting and decrypting files using the AES encryption algorithm.
- AES Encryption: Securely encrypt files using the AES encryption algorithm.
- Key Management: Automatically generates a random encryption key for each encryption operation and saves it securely.
- User-friendly Interface: Intuitive GUI for a seamless user experience.
- Python 3.x
- Tkinter (Included in most Python installations)
- cryptography library
- Clone the repository:
git clone https://github.com/nehorayp/FileEncryptor.git
- Install the required dependencies:
pip install -r requirements.txt
- Run the application:
python main.py
- Follow the on-screen instructions to perform encryption and decryption.
Welcome Window:
Main Menu:
Completed Encryption:
Decryption:
Successful Decryption:
Contributions are welcome! Feel free to open issues and pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
This is my first project, so feel free to give me some feedback as a cyber security begineer and a beginner programmer :)