RSA är en asymmetrisk kryptografisk algoritm som används för kryptering och digitala signaturer.
Den bygger på matematiska egenskaper hos stora primtal och har varit en hörnsten i internetsäkerhet i flera decennier. RSA används bland annat i TLS-certifikat och vid nyckelutbyte.
Även om RSA fortfarande är säkert vid tillräckligt långa nycklar har det i många sammanhang ersatts av mer effektiva algoritmer som ECDSA och ECDHE. RSA kräver mer beräkningskraft och större nycklar för samma säkerhetsnivå, vilket påverkar prestanda.