SM4 在线加解密工具

免费在线SM4国密对称加密解密工具,支持ECB/CBC模式,符合GM/T 0002标准,本地计算保护隐私

0 字符

工具介绍与功能

SM4是中国国家密码管理局发布的分组密码算法标准(GM/T 0002),分组长度和密钥长度均为128位,与SM2(非对称)、SM3(哈希)并称国密三大算法,是国内无线局域网、政务网络等强制使用的在线国密加解密算法。本工具支持ECB(电子密码本)和CBC(密文分组链接)两种工作模式,支持自定义密钥和IV,所有运算在浏览器本地完成。

  • 国密标准:符合GM/T 0002标准,128位分组+128位密钥
  • 双工作模式:支持ECB和CBC两种分组密码工作模式
  • 多输出格式:加密支持Hex和Base64两种输出格式
  • 本地计算:所有运算在浏览器本地完成,数据不上传服务器

安全保障

  • 本地处理:所有SM4加解密在用户浏览器本地完成,无网络传输
  • 隐私保护:不收集不存储用户输入数据,关闭页面即销毁
  • 标准算法:符合GM/T 0002国密标准,安全合规
  • 即时响应:纯前端实现,无需等待服务器,毫秒级输出

常见问题

SM4和AES有什么区别?

两者都是128位分组对称加密,安全强度相当。SM4是中国国密标准,AES是美国NIST标准。

SM4应该用ECB还是CBC?

推荐CBC模式,需要IV但安全性更高。ECB相同明文产生相同密文,不适合加密大量重复数据。

SM4 CBC模式下IV一样会产生相同的结果吗?

不会。CBC模式每一分组的密文都依赖前一分组,第一个分组依赖IV。只有当"密钥、IV、明文"三者完全相同时密文才相同;IV不同(即使明文相同)会产生完全不同的密文。这也是CBC模式安全性高于ECB的原因。

SM4的HMAC是多少位?

HMAC-SM4 没有标准定义,国密体系中消息认证码通常使用 HMAC-SM3,其输出为256位(32字节)。如需国密哈希或消息摘要,请使用本站 SM3加密工具。

SM4密钥长度是多少?

固定128位(16字节),不支持其他长度。密钥应使用安全的随机数生成。

SM4加解密 功能介绍

在线SM4国密对称加密解密工具,支持ECB/CBC模式

隐私安全:本工具所有操作均在本地浏览器完成,您的数据不会上传到任何服务器。