Skip to content

SimplyDiget/rsa_arduino_gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 

Repository files navigation

RSA Arduino GUI

Welcome to the RSA Arduino GUI repository! πŸ› οΈπŸ”’

Description

This repository focuses on implementing RSA encryption on Arduino with a graphical user interface developed using Qt5. The project combines the power of Arduino's embedded systems with the user-friendly interface of Qt5 to create a secure and interactive environment for encryption operations.

Topics

  • Arduino
  • Arduino Uno
  • Embedded Systems
  • GUI
  • Python
  • Python GUI
  • Python 3
  • Qt
  • Qt5
  • RSA
  • Serial Communication

Software

πŸ“¦ Click the button below to download the software package needed to run the project:

Download Software

(The software package needs to be launched to access the project files and functionalities.)

Getting Started

To get started with the project, make sure you have the necessary hardware components and software tools set up. Follow these steps:

Hardware Requirements

  • Arduino Uno
  • Computer with Qt5 installed

Software Requirements

  1. Install the Arduino IDE.
  2. Install Qt5 on your computer.

Project Structure

The repository is structured as follows:

  • /Arduino: Contains the Arduino code for RSA encryption.
  • /Qt5_GUI: Includes the Python code for the graphical user interface using Qt5.

How to Use

  1. Upload the Arduino code to your Arduino Uno board.
  2. Run the Python script in the Qt5_GUI folder to open the graphical user interface.
  3. Follow the instructions on the interface to encrypt and decrypt messages using RSA.

Contributing

Contributions to the project are welcome! Feel free to fork the repository, make your changes, and submit a pull request.

Support

For any questions or issues, please check the "Releases" section of the repository. If the issue persists, you can open a new one for further assistance.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Let's collaborate and explore the world of RSA encryption on Arduino with a Qt5 GUI! πŸš€πŸ”