This project is an implementation of the RSA algorithm, demonstrating its functionality and potential vulnerabilities. It includes a web interface for interaction with the RSA system. Follow this link to check the repository in GitHub.
Before you begin, ensure you have met the following requirements:
-
Python: The project is developed in Python. If you do not have Python installed, download and install it from python.org or just download it from Microsoft store by click on the following link Microsoft store python 3.9.
-
Flask: This project uses Flask, a web framework for Python. After installing Python:
pip install Flask
Clone the repository:
Navigate to the project directory:
cd RSA-Keypair-Generation-Encryption-Decryption-
Start the application:
python main.py
The application will start on a local server. Open a web browser and navigate to
(Adjust the port number if your application uses a different one.)
Use the web interface provided in index.html
to interact with the RSA algorithm