Algoritmul de criptare RSA se bazeaza pe folosirea unei perechi de chei, una publica si una privata. Cand o persoana trimite un mesaj criptat folosind cheia publica a destinatarului, acesta este capabil sa decripteze mesajul folosind propria sa cheie privata. In acest fel, comunicarea ramane confidenitala si securizata impotriva accesului nefautorizat.