A public-key cryptographic algorithm that uses a private and public key pair to encrypt and decrypt data. RSA is one of the most widely used encryption mechanisms in the world. It’s used in many applications, including digital signatures, digital certificates, and secure communication protocols