RSA is an asymmetric encryption algorithm that uses a pair of keys: the public key for encryption and the private key for decryption. The public key can be shared openly, while the private key must be kept strictly confidential. RSA is widely used for digital signatures, key exchange, and data encryption.