基于JAVA的RSA数据加密软件设计与实现
RSA公钥加密算法,由Ron Rivest、Adi Shamir和Leonard Adleman发明,是一种同时适用于数据加密和数字签名的算法。该算法易于理解和操作,因此十分流行。尽管自1978年提出以来,RSA的安全性尚未得到理论上的证明,但它经历了多种攻击,截至2006年仍未被完全攻破。随着商业应用和标准化工作的不断推进,RSA已经成为最具代表性的公钥加密技术之一。VISA、MasterCard、IBM、Microsoft等公司合作制定的安全电子交易标准(Secure Electronic Transactions,SET)采用了标准RSA算法,这使得RSA在我们的生活中无处不在。网上交易加密连接、网上银行身份验证、各种信用卡使用的数字证书、智能移动电话和存储卡的验证功能芯片等,多数应用了RSA技术。
用户评论