A Python-based AES encryption/decryption application with a user-friendly Tkinter GUI. Allows users to encrypt and decrypt messages, generate random keys, and save keys for future use.
- Encrypt and Decrypt: Securely encrypt and decrypt messages using the AES algorithm.
- Key Management:
- Generate strong random keys.
- Option to enter your own keys.
- Save keys for convenient reuse.
- User-Friendly Interface: Easy-to-use Tkinter GUI for seamless interaction.
- Python 3.x
- PyCryptodome (
pip install pycryptodome
)
- Clone the repository:
git clone https://github.com/vitegod/Python-Encryptor.git
- Install dependencies:
pip install -r requirements.txt
- Run the application:
python main.py
- Building into an Executable:
pip install pyinstaller
pyinstaller --onefile --windowed main.py