Algoritmul RSA utilizează chei publice și private pentru criptarea și decriptarea informațiilor. Mesajele sunt criptate folosind cheia publică a destinatarului și pot fi decriptate doar cu ajutorul cheii private corespunzătoare, care este deținută doar de destinatar.