Criptografia RSA este un sistem de criptare asimetrică care se bazează pe utilizarea unei perechi de chei: una publică și una privată. Mesajele pot fi criptate folosind cheia publică, iar doar posesorul cheii private poate decripta mesajele. Algoritmul RSA se bazează pe dificultatea factorizării numerelor mari în timp util.