Algoritmul de criptare RSA se bazează pe utilizarea unei perechi de chei: o cheie publică și o cheie privată. Mesajele sunt criptate folosind cheia publică și pot fi decriptate doar cu cheia privată corespunzătoare. Procesul de criptare și decriptare se bazează pe principii matematice, cum ar fi factorizarea numerelor mari în numere prime. Aceasta face ca algoritmul RSA să fie foarte sigur și frecvent utilizat în criptografia modernă.