RSA算法是一种基于大整数因数分解难题的非对称加密算法。由Ron Rivest、Adi Shamir 和 Leonard Adleman在1977年提出。RSA算法的安全性依赖于分解一个大整数的难度,该整数是两个大质数的乘积。