信创百科:什么是国密算法?SM2/SM3/SM4一文讲清
核心提示:国密算法是信创合规体系的密码基石。本文科普SM2/SM3/SM4等国密算法的用途区别,以及政企系统国密改造的常见场景。
一、什么是国密算法
国密算法即国家商用密码算法标准体系,由国家密码管理部门制定发布,是"自主可控"在密码领域的落地。政企系统的国密改造(配合密评)是信创合规的硬性要求——你常听到的SM2、SM3、SM4就是其中核心的"三件套",加上SM4的兄弟SM1/SM9构成常用家族。
二、三件套各自干什么
SM2:非对称加密(对标RSA/ECC)
用途:数字签名、密钥交换、身份认证。典型场景:电子签章、HTTPS国密改造、登录认证。你的U盾签名、OFD公文盖章底层就是SM2。
SM3:哈希摘要(对标SHA-256)
用途:数据完整性校验、口令存储。典型场景:文件防篡改、合同存证、区块链哈希。任何需要"指纹"的地方。
SM4:对称加密(对标AES)
用途:数据加解密。典型场景:数据库加密存储、传输通道加密、敏感字段脱密。同一把钥匙加解密,性能好,适合大批量数据。
三、一个转账例子串起来
用户发起转账:SM2验证用户签名(身份可信)→ SM3生成报文摘要(内容未篡改)→ SM4加密整个报文(传输保密)。三件套各司其职,这就是国密在业务系统中的标准配合。
四、政企国密改造清单
- HTTPS网关支持国密双证书(RSA+SM2兼容)或国密单独通道;
- 应用层签名验签服务对接(密码机/签名服务器);
- 数据库敏感字段SM4加密存储;
- 配合密评机构做商用密码应用安全性评估。
五、结语
看懂国密三件套,就看懂了密评整改单的一大半。信创百科持续更新,有问题欢迎到社区提问。

暂时没有评论,来说点什么吧