SM2-国密¶
SM 代表 商密
SM2 算法和 RSA 算法都是公钥密码算法,SM2 算法是一种更先进安全的算法,在我们国家商用密码体系中被用来替换 RSA 算法。 随着密码技术和计算机技术的发展,目前常用的 1024 位 RSA 算法面临严重的安全威胁,我们国家密码管理部门经过研究,决定采用 SM2 椭圆曲线算法替换 RSA 算法。
SM2 算法和 RSA 算法比较:
SM2 性能更优更安全:密码复杂度高、处理速度快、机器性能消耗更小:
SM2 RSA
算法结构 基本椭圆曲线(ECC) 基于特殊的可逆模幂运算
计算复杂度 完全指数级 亚指数级
存储空间 192-256bit 2048-4096bit
秘钥生成速度 较 RSA 算法快百倍以上 慢
解密加密速度 较快 一般