公鑰加密算法
RSA是一種廣泛使用的公鑰加密算法,由羅恩·裏維斯特(Ron Rivest)、阿迪·沙米爾(Adi Shamir)和倫納德·阿德曼(Leonard Adleman)在1977年共同發明。
RSA算法的名字就是以這三位發明者的姓氏首字母命名的。RSA算法的安全性基於數論中的兩個問題:質因數分解和求離散對數。在RSA算法中,使用一對密鑰來加密和解密數據,這一對密鑰包括一箇公鑰和一箇私鑰。公鑰用於加密數據,而私鑰用於解密數據。由於其高度的安全性和適用性,RSA算法被廣泛用於數據加密和數字簽名。