RSA é um algoritmo criptográfico assimétrico usado tanto para criptografia quanto para assinaturas digitais. Foi desenvolvido em 1977 por Ron Rivest, Adi Shamir e Leonard Adleman.