RSA is een asymmetrisch cryptografisch algoritme dat wordt gebruikt voor zowel codering als digitale handtekeningen. Het werd in 1977 ontwikkeld door Ron Rivest, Adi Shamir en Leonard Adleman.