RSA encryption made with Python for the Linux operating system. It only works with letters from the dictionary used.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
To run the project on your computer, you only need Python version 3.7.
Start by updating the packages list and installing the prerequisites:
Ubuntu: sudo apt update
Ubuntu: sudo apt install software-properties-common
Next, add the deadsnakes PPA to your sources list:
Ubuntu: sudo add-apt-repository ppa:deadsnakes/ppa
Once the repository is enabled, install Python 3.7 with:
Ubuntu: sudo apt install python3.7
Credits: https://linuxize.com/post/how-to-install-python-3-7-on-ubuntu-18-04/
To run the project, you just need to run the python code:
Ubuntu: python3 RSA.py
After that, a menu will open and you can do the encryption using letters from the dictionary.
Dictionary: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, SPACE.
- Bruno Lemos - Profile
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
https://medium.com/@prudywsh/how-to-generate-big-prime-numbers-miller-rabin-49e6e6af32fb