A simple Python application for encrypting and decrypting text using the playfair cipher algorithm.
The project features an easy-to-use graphical user interface built with Tkinter
- playfair_cypher.py — contains the affine cipher logic and helper functions
- gui.py — provides the graphical interface for user interaction
- main.py — allows you to launch the GUI by running
python main.py
git clone https://github.com/adamstefanik/playfair_cipher.git
cd playfair_cipher- Start the main file
python main.py
- (If you are on Linux and get an error about Tkinter, install it via
sudo apt install python3-tk.)
playfair_cipher/
├── pycache/
├── assets/
│ └── ui_screenshot.png
├── .gitignore
├── LICENSE
├── gui.py
├── main.py
├── playfaircipher.py
├── README.md
- Python 3.8+
- Tkinter
- Ctypes
This project was developed as part of my studies in software engineering during my sophomore year at Univerzita Tomáše Bati v Zlíne and is intended for educational purposes.
