Skip to content

Project for encrypting/decrypting text using Playfair Cipher

License

adamstefanik/playfair_cipher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Playfair Cipher

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

Python Tkinter License

Main Files

  • 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

How to Run

git clone https://github.com/adamstefanik/playfair_cipher.git
cd playfair_cipher
  1. Start the main file
python main.py
  1. (If you are on Linux and get an error about Tkinter, install it via
    sudo apt install python3-tk.)

Structure

playfair_cipher/
├── pycache/
├── assets/
│ └── ui_screenshot.png
├── .gitignore
├── LICENSE
├── gui.py
├── main.py
├── playfaircipher.py
├── README.md

Dependencies

  • Python 3.8+
  • Tkinter
  • Ctypes

License

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.

About

Project for encrypting/decrypting text using Playfair Cipher

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages