RSA är en asymmetrisk krypteringsalgoritm som använder ett par nycklar: den publika nyckeln för kryptering och den privata nyckeln för dekryptering. Den publika nyckeln kan delas öppet, medan den privata nyckeln måste hållas strikt konfidentiell. RSA används brett för digitala signaturer, nyckelutbyte och datakryptering.