国密SM4加密解密

工具介绍

SM4是中国国家密码管理局发布的分组密码算法,采用128位密钥和128位分组长度,支持多种工作模式,适用于数据加密保护。

loading...
loading...
loading...

密钥生成

生成随机SM4密钥(128位)

实用工具

十六进制转换

Base64转换

使用说明

SM4算法特点:

  • 算法类型:对称分组密码算法
  • 分组长度:128位(16字节)
  • 密钥长度:128位(16字节)
  • 工作模式:支持ECB、CBC、CFB、OFB、CTR
  • 标准:中国国家密码管理局GM/T 0002-2012标准

工作模式说明:

  • ECB:电子密码本模式,每个分组独立加密
  • CBC:密码分组链接模式,需要IV,安全性高
  • CFB:密码反馈模式,可流式加密
  • OFB:输出反馈模式,可预处理
  • CTR:计数器模式,可并行处理

使用提示:

  • 密钥必须为32个十六进制字符(128位)
  • CBC模式需要16字节的初始化向量(IV)
  • 加密结果可选择Hex或Base64格式输出
  • 解密时需确保格式与加密时一致