2010 年开始,我国国家密码管理局就已经开始陆续发布了一系列国产加密算法,这其中就包括 SM1、SM2、SM3 、SM4、SM7、SM9、ZUC(祖冲之加密算法)等,SM 代表商密,即商业密码,是指用于商业的、不涉及国家秘密的密码技术。SM1 和 SM7 的算法不公开,其余算法都已成为 ISO/IEC 国际标准。目前应用较多的是SM2、SM3和SM4算法,这三者用法不一。
区别
加密算法 | 定义 | 应用领域 | 特点 | 类似算法 | 是否公开 |
---|---|---|---|---|---|
sm1 | 对称加密算法 | 芯片 | 分组长度、密钥长度均为128比特 | DES、3DES | 不公开 |
sm2 | 非对称加密算法 | 数据加密 | ECC椭圆曲线密码机制256位,相比RSA处理速度快,消耗更少 | RSA、RSA4096 |