SM2 加解密与签名 - 国密椭圆曲线公钥算法在线工具
100% 本地在线 SM2 国密公钥算法工具:一键生成密钥对、加密解密(C1C3C2 新国标密文结构)、签名验签。SM2 基于 256 位椭圆曲线,是 RSA 的国密替代。浏览器本地运行,私钥不出设备。
摘要:SM2 国密公钥算法:密钥对生成、加解密(C1C3C2)、签名验签,RSA 的国密椭圆曲线替代。
此工具完全在您的浏览器中运行。打开 DevTools → Network 面板,搜索您的输入内容——它不会出现在任何请求中。
常见问题
安全强度:256 位 SM2 椭圆曲线约等于 3072 位 RSA,密钥短得多。性能:小数据 SM2 签名快、RSA 验签快(各有优势)。合规:国密场景必须 SM2。详见本站《SM2 vs RSA 怎么选》。
本工具采用 C1C3C2 结构(GB/T 32918.4-2016 推荐,新国标)。老系统常见 C1C2C3 顺序,两者不互通——联调时先确认对端格式。
非压缩格式 = 04 前缀(1 字节)+ X 坐标(32 字节)+ Y 坐标(32 字节)= 65 字节 = 130 位 hex。私钥是 32 字节随机数(64 位 hex)。
适合学习、验证、联调与协议分析。生产密钥管理(生成、存储、销毁)应使用通过国密局认证的硬件密码模块或合规软件库,本页面定位是理解算法行为。
相关文章
SM2 和 RSA 怎么选?国密椭圆曲线与国际公钥算法的完整对比
SM2 和 RSA 的选型对比:安全强度换算(256 位 SM2 ≈ 3072 位 RSA)、性能差异(签名验签各有优势)、密钥长度、C1C3C2 与 C1C2C3 密文格式兼容坑、国密合规要求(等保/政务/金融),附在线 SM2 工具实操验证方法。
国密算法入门:SM2/SM3/SM4/SM9/ZUC 是什么、谁在用、怎么落地
国密算法(商用密码)入门指南:SM2 公钥、SM3 哈希、SM4 分组密码、SM9 标识密码、ZUC 祖冲之序列密码的定位与用途,国密套件与 TLS 的关系(TLCP 协议),等保合规要求,以及开发者如何用在线工具理解算法行为。
浏览器中的 AES 加密:Web Crypto API 实战指南
学习使用 Web Crypto API 在 JavaScript 中进行 AES 加密。完整的 AES-256-GCM 加解密示例,配合 PBKDF2 密钥派生,全部在客户端运行。