Encrypto is a simple Python application designed for encrypting and decrypting text using the Caesar cipher. The application features a user-friendly graphical interface built with CustomTkinter.
- Caesar Cipher: Encrypt and decrypt text using a Caesar cipher, which shifts the characters of the alphabet by a specified number.
- Graphical User Interface: A clean and intuitive UI powered by CustomTkinter, offering easy access to encrypt and decrypt text.
- Text Handling: Supports text input through a text box and displays the encrypted or decrypted result immediately.
- Fork the repo.
- Clone the fork locally:
git clone https://github.com/yourusername/encrypto
- Navigate to the project directory:
cd encrypto
- Install the required dependencies:
pip install -r requirements.txt
Dependencies:
customtkinter
: For creating the user interface.tkinter
: Python's standard library for the UI, typically preinstalled with Python.
- Run the application:
python encrypto.py
- Input your text into the input box.
- Specify the shift value (integer) for the Caesar cipher.
- Click the Encrypt button, and the encrypted text will appear in the output box.
- Input the encrypted text into the input box.
- Specify the shift value used during encryption.
- Click the Decrypt button, and the original text will appear in the output box.
This project is licensed under the MIT License - see the LICENSE file for details.
Made for coursework, converted into personal project. Librepay is in process, kindly go to github sponsors for now.