RSA เป็นอัลกอริทึมสำหรับการเข้ารหัสลับโดยใช้ Asymmetric Key โดยพื้นฐานที่ใช้การแยกตัวประกอบของเลขจำนวนเต็มขนาดใหญ่มากๆ จนไม่สามารถทำได้ถ้าหากไม่รู้จำนวนเฉพาะที่เป็นส่วนหนึ่งของตัวประกอบเสียก่อน
RSA ย่อมาจาก Ron Rivest, Adi Shamir และ Leonard Adleman ผู้เป็นคนนำแสนออังกอริทึมนี้ในปี ค.ศ. 1977