常见国密算法密钥长度

📅 2026/7/31 22:33:40 👁️ 阅读次数 📝 编程学习
常见国密算法密钥长度

📌 对称加密算法

算法

类型

密钥长度

说明

SM1

分组密码

128位

未公开,需芯片封装

SM4

分组密码

128位

类似AES,公开可用

📌 非对称加密算法

算法

类型

密钥长度

说明

SM2

椭圆曲线公钥密码

256位

基于ECC,公开

📌 哈希/摘要算法

算法

类型

输出长度

说明

SM3

密码哈希

256位

类似SHA-256,公开

一图总结

补充:与国际算法对应关系

国密算法

国际对应

用途

SM1

AES

数据加密

SM4

AES

数据加密

SM2

RSA/ECC

密钥交换/数字签名

SM3

SHA-256

消息摘要

国密算法的核心是 SM2 + SM3 + SM4 的组合,常用于金融、政务、身份证、VPN等高安全场景。目前国内密码行业标准已强制或推荐使用国密算法替换国际算法。