SM2 加密解密
在浏览器本地使用国密 SM2 加密或解密文本,支持两种常见密文顺序。
输入与设置
结果与分析
加密结果将在这里显示。
输入与输出示例
SM2 公钥加密,C1C3C2 顺序Base64 或 Hex 密文如何使用
- 点击加密页的钥匙图标生成密钥对,或分别输入 128 位 Hex 公钥坐标和 64 位 Hex 私钥。
- 选择 C1C3C2 或 C1C2C3 密文顺序以及 Base64 或 Hex 格式。
- 在加密或解密页签输入内容并执行操作。
能力与限制
- 浏览器本地处理
- 明文最大 64 KiB;公钥为未压缩曲线点坐标,私钥为 64 位十六进制标量。
- SM2 密文顺序须与生成密文时一致;不支持证书、PEM、签名或密钥协商。
- 私钥、明文、密文和结果仅在浏览器页面内存处理,不上传或持久化。
常见问题
- C1C3C2 和 C1C2C3 有什么区别?
- 两种格式包含相同的椭圆曲线点、加密数据和校验摘要,但后两部分的排列顺序不同;解密时需要选择与密文一致的顺序。
相关指南
RSA 与 SM2 公钥加密的密钥和密文格式 ↗相关工具
更新于 2026-10-21 · 项目与反馈说明