首页/安全/等保与合规速查/SM2 椭圆曲线公钥算法:用途与要点
本包目录(268 条)
等保 2.0 基础50 条测评与整改57 条数据安全与个人信息51 条
密码与认证合规50 条
审计与日志留存28 条体系与检查应对32 条

SM2 椭圆曲线公钥算法:用途与要点

SM2 是我国商用密码公钥算法(GB/T 32918 系列):用于数字签名、密钥交换与公钥加密,密钥长度 256 位,广泛用于证书、签名与加密场景。

等保与合规速查安全更新于 2026-10-12
标准GB/T 32918.1~.5(总则、签名、密钥交换、公钥加密、参数定义)
曲线256 位素数域椭圆曲线(sm2p256v1)
用途签名验签、密钥交换、数据加密
配套摘要使用 SM3,形成完整国密套件

OpenSSL 生成 SM2 密钥

OpenSSL 生成 SM2 密钥
openssl ecparam -genkey -name SM2 -out sm2.key
openssl ec -in sm2.key -pubout -out sm2.pub

易错点

  • SM2 加密数据按 RSA 思维处理:SM2 是 ECC 体系,密文与参数用法不同
  • 签名时摘要用 SHA256 混配:国密套件内应使用 SM3

数据来源与参考

  • GB/T 32918 系列标准
  • 中华人民共和国密码法
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌