SM2 加解密工具
国密 SM2 非对称加密算法。
私钥:
公钥:
输入内容
输出结果
什么是 SM2?
SM2 是国家密码管理局发布的基于椭圆曲线密码 (ECC) 的非对称算法。它的安全强度在同等密钥长度下远高于 RSA,且计算效率更优。
核心价值
- 更强的安全性能
- 更短的密钥长度
- 更快的运算速度
- 国产自主可控
主要功能
- 公钥加密 / 私钥解密
- 数字签名 / 签名验证
- 密钥交换协议
- 多种密文排列模式
应用场景
- 金融安全支付
- 电子政务系统
- 身份认证与签名
- 物联网设备加密
技术特性
- 基于椭圆曲线离散对数
- 256位私钥长度
- 支持 C1C2C3 与 C1C3C2
- 抗量子计算攻击潜力
🚀 使用指南
- 模式选择:支持加密、解密、签名、验签四种核心功能切换。
- 密钥配置:您可以手动输入十六进制密钥,或点击“随机生成”获取符合国密标准的密钥对。
- 执行操作:输入待处理文本或 Hex 字符串,点击“执行”即可获得结果,支持转回输入进行二次处理。
💡 常见问题
SM2 比 RSA 安全吗?
是的。256 位的 SM2 安全强度约等于 3072 位的 RSA。这意味着 SM2 在提供更高安全性的同时,占用的存储和带宽更少。
什么是 C1C2C3 和 C1C3C2?
这是密文的两种排列顺序。C1 为随机数公钥,C2 为加密数据,C3 为校验摘要。新国标通常推荐使用 C1C3C2 顺序。