Algoritmul criptografic RSA se bazează pe principii matematice și asigură securitatea comunicațiilor online. Acesta utilizează o pereche de chei: una publică pentru criptarea datelor și una privată pentru decriptare. Mesajele criptate cu cheia publică pot fi citite doar de către destinatarul care deține cheia privată corespondentă. RSA este bazat pe complexitatea factorizării numerelor mari, ceea ce îl face extrem de dificil de spart prin metode clasice de criptanaliză.