RSA 加密算法是目前最有影响力的公钥加密算法,并且被普遍认为是目前最优秀的公钥方案之一。RSA 是第一个能同时用于加密和数宇签名的算法,它能够抵抗到目前为止已知的所有密码攻击,已被 ISO 推荐为公钥数据加密标准。RSA 加密算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。
RSA 加密是一个非对称的加密方式 即:
名称 密钥长度 运算速度 安全性 资源消耗
AES 128、192、256位 快 高 低
名称 成熟度 安全性(取决于密钥长度) 运算速度 资源消耗
RSA 高 高 慢 高