RSA é um algoritmo de criptografia assimétrica que usa um par de chaves: a chave pública para criptografar e a chave privada para descriptografar. A chave pública pode ser compartilhada abertamente, enquanto a chave privada deve ser mantida em sigilo absoluto. RSA é amplamente usado para assinaturas digitais, troca de chaves e criptografia de dados.