RSA este un algoritm de criptare asimetrică care utilizează o pereche de chei: cheia publică pentru criptare și cheia privată pentru decriptare. Cheia publică poate fi partajată deschis, în timp ce cheia privată trebuie păstrată strict confidențială. RSA este utilizat pe scară largă pentru semnături digitale, schimb de chei și criptarea datelor.