Algoritmul RSA este un algoritm de criptare cu cheie publica, folosit pentru securizare si confidentialitate in comunicatiile online si alte domenii. El se bazeaza pe matematica teoriei numerelor si foloseste doua chei: una publica si una privata, care se pot folosi reciproc pentru criptarea si decriptarea datelor