Skip to content

alvinlimfangchuen/applied-cryptography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Applied Cryptography Application 🔒

Developed in 2020 for my Applied Cryptography class, this Python-based GUI application serves as an interactive tool that illustrates RSA encryption techniques. Leveraging the Tkinter library, the application provides a graphical user interface where users can generate encryption keys and also input messages for encoding, encryption, decryption, and decoding. This hands-on approach facilitates visual comprehension and a deeper understanding of the mechanics of applied cryptography.

💻 Installation

These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.

Firstly, make sure you have Python3 and pip installed on your machine. You can download Python from here.

Next, clone this repository to your local machine.

git clone https://github.com/alvinlimfangchuen/applied-cryptography.git

🚀 Usage

To start the application, run the main Python script from your command line:

python rsa.py

🛠️ Features

  1. Generate RSA encryption keys 🔑
  2. Encode a message ✍️
  3. Encrypt a message 🔐
  4. Decrypt a message 🔓
  5. Decode a message 🔎

🖼️ User Interface

The application uses Tkinter for GUI. Here's what it looks like: AppliedCryptography

📚 References

About

TAC3121 Applied Cryptography Assignment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages