Per farsi una idea del progetto vedere i seguenti due file:
- Algoritmi_RSA.docx
- Esempio di crittografia RSA.docx
Non descritti nei file precedenti sono le due applicazioni contenute nei file:
- GeneraChiavi.py
- /build/gui_2.py
La prima genera le chiavi pubblica e privata per l'applicazione della crittografia RSA. La seconda applicazione invece consente di criptare messaggi e di decriptarli con la crittografia RSA note le chiavi pubblica, privata e il modulo n.
Per poter usare i programmi installare nell'ambiente di sviluppo la libreria matematica sympy con il comando nella riga di comando:
pip install sympy