RSA es un algoritmo criptográfico asimétrico utilizado tanto para cifrado como para firmas digitales. Fue desarrollado en 1977 por Ron Rivest, Adi Shamir y Leonard Adleman.