常见国密算法密钥长度
📅 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等高安全场景。目前国内密码行业标准已强制或推荐使用国密算法替换国际算法。
编程学习
技术分享
实战经验