A simple GUI-based Caesar Cipher application built with Python, Tkinter, and PyQt6.
- Encrypt plaintext to ciphertext using Caesar Cipher
- Decrypt ciphertext to plaintext
- Two versions of the application: one built with Tkinter and another with PyQt6
This project uses Python 11 and pipenv for managing dependencies.
- Make sure you have Python 3.11 installed.
- Install pipenv if you haven't yet:
pip install pipenv
- Clone this repository:
git clone https://github.com/SubaashNair/Caesar-Cipher-GUI
- Navigate to the project directory:
cd Caesar-Cipher-GUI
- Install the project dependencies:
pipenv install
- Activate the pipenv shell:
pipenv shell
Once you have installed the dependencies and activated the pipenv shell, you can run either of the main scripts:
For the Tkinter version:
python Cipher_main_tkinter.py
For the Qt version:
python Cipher_main_pyqt6.py